Java性能权威指南(第2版)

Java性能权威指南(第2版)

评分

★★★★★

ISBN

9787115587367

出版社

人民邮电出版社 2022-03-01出版

译者

党文亮

分类

编程设计

内容简介
本书从JVM和JavaAPI两个方面,深入地介绍了Java8和Java11等新的Java长期支持版本中影响性能的因素。本书先从Java应用程序的通用方法、基准测试的缺陷、性能监控工具等方面,分析了如何通过JVM的配置方式影响程序的性能;接着从即时编译、垃圾回收、堆内存与原生内存最佳实践、线程与同步的性能等方面,分析了常见的优化方向及其特性。第2版专注于更加成熟的Java8和Java11,主要的更新内容涉及G1垃圾回收器和Java飞行记录器,以及Java在容器化环境下的性能变化。
AI简介
这是一本深入探讨Java性能优化的专业书籍。它从JVM和Java API两个方面,深入地介绍了Java8和Java11等新的Java长期支持版本中影响性能的因素。 书籍首先从Java应用程序的通用方法、基准测试的缺陷、性能监控工具等方面,分析了如何通过JVM的配置方式影响程序的性能。接着从即时编译、垃圾回收、堆内存与原生内存最佳实践、线程与同步的性能等方面,分析了常见的优化方向及其特性。 书中还详细介绍了Java虚拟机监控工具和Java飞行记录器的使用,这些工具可以帮助开发者深入了解JVM的运行状态,包括基本的VM信息、线程信息、类信息、实时GC分析、堆转储后期处理等,从而更好地管理和优化JVM的性能。 此外,书中还深入探讨了分层编译的概念与意义,以及如何通过高级编译器标志进行优化。对于GraalVM的简介与特点,书中也有详细的介绍,包括GraalVM的编译方式、性能优化以及原生代码生成等方面。 在垃圾回收方面,书中详细介绍了垃圾回收器的工作原理,并讨论了如何通过减少代码量来优化程序性能。对于对象重用方法,书中也有详细的介绍,包括对象池和线程局部变量等。 对于Java多线程性
阅读/下载地址