Java性能权威指南(第2版)
上QQ阅读APP看书,第一时间看更新

本书赞誉

“奥克斯在书中给出了十分清晰的解释,这得益于他在Oracle公司和Sun公司的经历,以及他对JVM内部机制的深刻理解。我强烈推荐中高级Java程序员阅读这本书。”

——Andrew Binstock
Java Magazine总编


“这本书无疑是既通透又实用的JVM性能优化读物。如果你正受困于怪异的系统行为,或者正设法解决内存泄漏问题和垃圾回收问题,那么这本书能够帮你拨云见日。我将它推荐给每一位与JVM打交道的工程师。”

——Rod Hilton
Java工程师


“与第1版不同,奥克斯在这本书中涵盖的是Java 8和Java 11等成熟版本,深入讲述了性能测试方法和工具、JIT、垃圾回收算法与实践,以及线程同步等性能调优领域的重要问题,具有很大的参考价值。党老师以很快的速度将原著精华引荐给国内的工程师,这是技术书翻译的一次性能调优。这本书是目前Java性能调优领域不可多得的参考书,推荐给大家。”

——柳飞
《Java性能权威指南》第1版译者


“随着云计算和微服务大行其道,现代Java程序需要适配的计算环境日益多样化。如何在云时代充分发挥Java的性能优势是所有Java程序员都必然要面对的挑战。与此同时,Java垃圾回收技术也逐渐成熟,Java 1.3.1之前仅支持Serial GC,逐渐发展出了Parallel GC和CMS GC,在Java 8中还是实验特性的G1也在Java 11中正式切换成了缺省的生产特性。新的垃圾回收机制还在不断演进,譬如ZGC、Shenandoah等。我们可利用的Java性能分析工具箱更加丰富,譬如Java 8中仅作为商业功能提供的Java Flight Recorder(JFR)和Java Mission Control(JMC)在Java 11中都开放了源代码。这本书是对第1版的重磅升级,在保持第1版高质量内容的同时,反映了Java性能调优技术的新进展。我相信,它可以帮助有志于Java性能调优的开发人员及性能调优人员快速掌握Java性能调优的新技术,了解Java性能调优的新方向。”

——陆明刚
《Java实战》和《Java性能权威指南》第1版译者


“作为这本书第1版的译者之一,我很开心看到新版本翻译出版。第1版主要针对的是Java 7和Java 8。而最近几年,Java采用了新的版本发布机制,每6个月一个版本,Java 11和Java 17成为包含诸多新特性的LTS版本。很多企业正在从Java 8向新的LTS版本迁移。这本书结合Java 11更新了大量内容,对正在向Java 11迁移或者进行针对性的性能优化的工程师都有很大的参考价值。”

——臧秀涛
TDengine布道师、《Java性能权威指南》第1版及《On Java中文版》译者


“很多公司没有设立专门的性能工程师岗位,现在想来虽然有些遗憾,但也似乎合理。对性能的关注和重视不应该纯粹是事后的工作,在我们平时写代码的过程中就应该做要求。如何写出高效的代码,需要对性能有全方位的认知。对底层原理的理解,对性能测试方法的掌握,对工具的熟练运用,都是非常重要的。这本书从以上几个方面都做了综合的介绍,值得推荐。”

——寒泉子(你假笨)
HeapDump性能社区发起人&PerfMa CEO