JVM 记录

来源:互联网 发布:手机被网络劫持怎么破 编辑:程序博客网 时间:2024/05/16 06:43
JAVA_OPTS="
-d64   --指明服务采用64位
-Xms4096m  -- JVM堆最小大小
-Xmx4096m --JVM堆最大大小
-Xss512k   --每个线程的stack(栈)大小
-Xmn2560M  --JVM新生代的大小
-XX:+UseConcMarkSweepGC  --设置年老代为并发收集
-XX:CMSFullGCsBeforeCompaction=3 --此参数设置运行3次FullGC以后对内存空间进行压缩、整理。
-XX:+UseCMSCompactAtFullCollection --打开对年老代的压缩
-XX:CMSInitiatingOccupancyFraction=80  --表示年老代空间到80%时就开始执行CMS
-XX:ParallelGCThreads=5 --配置并行收集器的线程数
-XX:PermSize=512m  --持久代大小
-XX:MaxPermSize=512m  --最大持久代大小
-XX:+PrintGC  -- 每次GC时打印相关信息
-XX:+PrintGCDetails -- 每次GC时打印详细信息
-XX:+PrintGCTimeStamps --打印每次GC的时间戳
-XX:+PrintGCApplicationStoppedTime --打印垃圾回收期间程序暂停的时间
-XX:+PrintHeapAtGC --打印GC前后的详细堆栈信息
-XX:-HeapDumpOnOutOfMemoryError --当首次遭遇OOM时导出此时堆中相关信息
-XX:HeapDumpPath=/opt/tomcat-solrall-6080/dump -- 指定导出堆信息时的路径或文件名
-Xloggc:/opt/tomcat-solr-xiu-master/logs/tomcat_solr_xiu_master_jvmgc.log " --gc日志存放目录

CATALINA_OPTS="
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=14746
-Djava.rmi.server.hostname=x.x.x.x
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false"
0 0
原创粉丝点击