《Java程序性能优化读书笔记-第5章 JVM优化》

本章主题是JVM优化,所以把jvm的内存模型,JVM的参数(主要是堆分配),垃圾回收器的种类,JVM配置GC的参数。最后的例子可以参考。

笔记只是粗略整理:

5.1 JVM 内存模型

主要是程序计数器,虚拟机栈,本地方法栈,堆,方法区

http://blog.csdn.net/bohu83/article/details/51124062

5.2JVM内存分配参数

http://blog.csdn.net/bohu83/article/details/51124068

还有找个实际的配置供参考:

http://blog.csdn.net/bohu83/article/details/79016755

5.3 垃圾收集基础

http://blog.csdn.net/bohu83/article/details/51124069

5.4 常用优化案例和方法

http://blog.csdn.net/bohu83/article/details/51607006

作者还介绍了稳定堆(-xms和xmx相等)优点减少GC次数,缺点:增加每次gc时间。

不相等:可以加快单次gc速度。

使用大页,使用CMS,尽可能将对象预留在新生代。

5.5 实用JVM参数

堆快照:

XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=

压缩指针

5.6 例子:

jmeter压测,

*************************

总体来说,知识点差不多全,但是毕竟是jdk1.6以前的。对G1介绍不多

优点是通俗易懂,深度来说不如《深入理解Java虚拟机》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值