jvm 参数配置优化
2017-03-14 15:10
260 查看
abtest业务线上接口每分钟执行3万多次,到半夜1点多访问量小的时候会经常报内存占比过高,
经调研分析发现与白天访问量高时线程数、cpu等无太大差异,主要差异存在内存会涨到很高并持续
一段时间。
现经过同事分析将内存释放方式改为cms方式及时释放虚拟器内存,摒弃原有方式吞吐量优先方式。
setsid java -Xms8g -Xmx8g -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:SurvivorRatio=8 -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -classpath .:../conf/:../lib/* -DworkerServerName=mbi.abtest.server1 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=52001 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=$netip com.xx.app.server.mbi.abtest.ABTestServerMain &
经调研分析发现与白天访问量高时线程数、cpu等无太大差异,主要差异存在内存会涨到很高并持续
一段时间。
现经过同事分析将内存释放方式改为cms方式及时释放虚拟器内存,摒弃原有方式吞吐量优先方式。
setsid java -Xms8g -Xmx8g -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:SurvivorRatio=8 -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -classpath .:../conf/:../lib/* -DworkerServerName=mbi.abtest.server1 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=52001 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=$netip com.xx.app.server.mbi.abtest.ABTestServerMain &
相关文章推荐
- JVM参数与实际环境中的优化配置实践
- JVM详解及优化(含eclipse.ini参数配置)
- jvm优化-catalina.sh JAVA_OPTS参数说明与配置
- jetty9优化,添加jvm参数配置
- SOLR管理配置和性能优化JVM参数调优
- 深入JVM内核——原理、诊断与优化——常用JVM配置参数
- kafka优化–JVM参数配置优化
- SOLR管理配置和性能优化JVM参数调优
- 开发工具eclipse优化JVM参数eclipse.ini文件配置
- Java虚拟机(JVM)参数配置说明
- JVM参数配置
- JVM参数详解以及配置调优
- JVM参数配置大全 (转文)
- tomcat 配置jvm参数
- Java虚拟机(JVM)参数配置说明
- MySQL之配置参数优化
- MySQL之配置参数优化[转]
- Mysql参数配置优化说明 转
- Mysql参数配置优化说明
- Java虚拟机(JVM)参数配置说明