《Java性能权威指南》学习笔记

本书《Java Performance The Definitive Guide》由Oracle架构师Scott Oaks撰写,深入讲解Java性能调优,涵盖JVM、JIT、垃圾收集、内存管理、线程同步等多个方面。作者强调测试真实应用,理解性能变化的统计方法,并介绍了如jstack、jmap等Java性能工具。书中探讨了JVM仅占整体性能一小部分的事实,重点在于拓展知识的深度,帮助读者消除对Java性能的误解,提供实践建议和最佳实践。
摘要由CSDN通过智能技术生成

英文版《Java Performance The Definitive Guide》,出版于2014年,中文版出版于2016年,相比于《深入理解Java虚拟机》,讲的更加透彻、准确。适合读一遍,然后做长期参考。

作者Scott Oaks是Oracle公司的一位架构师,专注研究Oracle中间件软件的性能。加入Oracle之前,他曾于Sun Microsystem公司任职多年,在多个技术领域都有建树,包括SunOS的内核、网络程序设计、Windows系统的远程方法调用(RPC)以及 OPEN LOOK虚拟窗口管理器。1996年,Scott成为Sun公司的Java布道师,并于2001年加入Sun公司的Java性能小组——从那时起他就一直专注于Java的性能提升。此外,Scott也在O'Reilly出版社出版了多部书籍,包括Java Security、Java Threads、JXTA in a Nutshell和Jini in a Nutshell。

大约两年半之前,根据同事推荐看了《深入理解Java虚拟机》,这是一本入门JVM的好书,但也发现看书的过程中,很多自己想要更深入、更准确、更广泛了解的地方,还是要查询互联网,但是这本书,可以统统扫除那些疑惑。

看完这本书,大约用了1个月,断断续续,中间经过一个端午节,还速读了7部小说《明朝那些事》,大致看了《南渡北归》,扫了几眼《人类简史》,很多也是,看了,忘了,真是想找到一种克服遗忘的办法。但是据说,克服遗忘最好的办法是重复,重复,需要的是时间,于是也越发感觉时光如电。。。

关于遗忘,也可以从学习方法角度找下原因,此前有小总结:http://blog.csdn.net/puma_dong/article/details/45345397#t0


第一章 导论


本书的侧重点是拓展知识的深度。本书的知识分为两大类:JVM自身的调优,Java平台(既指Java语言,比如线程和同步,也指JavaAPI,比如XML解析性能)的特性对性能的影响。

请记住,JVM只占整体性能的一小部分,更多的是操作系统、数据库,其他系统,不过本书不是讲整体分析的,本书假设性能瓶颈在Java。


第二章 性能测试方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值