好书推荐《Java性能权威指南》

Java性能调优覆盖这两个领域:编译器垃圾收集器等的调优参数,以及API的最佳实践。

最近看完了《Java性能权威指南》对于自己做性能测试有很大的启发,其中关于微基准测试、介基准测试、宏基准测试已经在工作用使用了,包括GC收集器的优劣和故障排查也有了新的认识。其中讲了Java线程同步的几种方案和优劣也有很不错的Demo,虽然不能全懂,但寥寥草草也知道个大概,比如编译器优化其他JVM参数,以后等我懂了会写文章分享一下。

有文为证:

适用范围

本书适合那些渴望深入了解JVMJava API性能各个方面的性能调优工程师和开发者。假如你想快速修复性能问题,那么本书可能不适合你。

要想让Java运行得飞快,就得深入理解JVM (以及Java API)的实际工作原理。本书的目的是提供更为详尽的JVMAPI工作原理,以便理解它们如何工作的原理之后,排除那些性能低下行为就会变成简单的任务。

Java性能调优工作还有一个有趣的方面,就是开发人员的背景和性能调优或测试工程师的背景常常有很大差别。有些开发人员,他们可以记住大量令人费解的很少使用的Java API方法签名,但他们对-Xmn的含义却没有什么概念。也有些测试工程师,他们可以通过设置各种标志来榨取最后一滴性能,但却很少能用Java写出像样的Hello, World !

建议

如果你的主要兴趣是JVM自身的性能调优。意思是不用更改任何代码而改变JVM的行为,那么本书的大量章节都对你有用。可以随意跳过代码部分,而关注你所感兴趣的领域。也许你会顺便为Java应用如何影响JVM性能提出一些真知灼见,并向开发人员提出更改建议,以便让你的性能调优测试工作更加如鱼得水。

下面是本书的脑图:

PDF格式的文件和xmind格式的发不上来,有兴趣的朋友可以添加微信号索取。


  • 郑重声明:文章首发于公众号“FunTester”,禁止第三方(腾讯云除外)转载、发表。

技术类文章精选

非技术文章精选

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容