-Xms4096m:初始堆内存4g -Xmx4096m:最大堆内存4g -Xmn1024m:年轻代1g -Xss256K:每个线程占用的空间 -XX:+DisableExplicitGC:禁止显示调用gc -XX:MaxTenuringThreshold=15:在年轻代存活次数 -XX:+UseParNewGC:对年轻代采用多线程并行回收 -XX:+UseConcMarkSweepGC:年老代采用CMS回收 -XX:+CMSParallelRemarkEnabled:在使用UseParNewGC 的情况下, 尽量减少 mark 的时间 -XX:+UseCMSCompactAtFullCollection:在使用concurrent gc 的情况下, 防止 memoryfragmention, 对live object 进行整理, 使 memory 碎片减少 -XX:LargePageSizeInBytes=128m:指定 Java heap的分页页面大小 -XX:+UseFastAccessorMethods:get,set 方法转成本地代码 -XX:+UseCMSInitiatingOccupancyOnly:指示只有在 oldgeneration 在使用了初始化的比例后concurrent collector 启动收集 -XX:CMSInitiatingOccupancyFraction=70:年老代到达70%进行gc -Djava.awt.headless=true :Headless模式是系统的一种配置模式。在该模式下,系统缺少了显示设备、键盘或鼠标。 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/home/gclogs/gc.log:打印日志信息
Jvm参数调优
原创
©著作权归作者所有:来自51CTO博客作者Kenge的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
JVM调优参数杂谈
配置为:- jdk1.8- 服务器:4核8G开篇:本篇仅以博主观念来讲解JVM一般会用
jvm cms java full gc ConcMarkSweepGC -
JVM参数调优推荐
学习开源项目的启动脚本是个不错的主意,比如ElasticSearch家的,Cassandra家的。VJTools
jvm java elasticsearch 启动脚本 显式 -
JVM调优:GC 参数
...
sed 自适应 java 垃圾回收 优先级