02 java难点

JVM参数

2018-03-16  本文已影响13人  yangjingqiang

1、指定垃圾收集器

2、调整堆大小

在描述调整堆大小参数,先用一张图描述JVM堆的分布情况:

3116850-cfdf674a23e31255.png

其中新生代由Eden和s0和s1组成,有时候s0也叫做from,s1叫做to。现代JVM都是将堆分成几个不同的区间,划分的方法主要是根据对象的存活时间长短将整个jvm内存分为新生代,老年代、永久代。相应的主要参数有:

3、收集gc日志

4、CMS垃圾收集器参数

调优CMS垃圾收集器比调优吞吐量垃圾收集器复杂许多,下面列出一些用于设置CMS收集器的参数:

5、其他参数

总结

本文列举了一些常用的JVM参数,至于如何调整各参数已达到JVM的最佳性能要以场景而定,


3116850-d099c756ded8af70.png 0.jpg v2-4b379b6a26ae8567dedae02295805cf3_hd.jpg

链接:https://www.jianshu.com/p/12eda04e6f87
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

上一篇下一篇

猜你喜欢

热点阅读