常见jvm的启动参数

常见jvm的启动参数

1、堆内存
-Xmx4g //设置最大堆内(4G)
-Xms4g //设置最小堆内存
2、指定GC算法
-XX:UseG1GC //指定G1为GC算法
-XX:MaxGCPauseMillis=50 //最大垃圾回收时间
3、指定GC并行线程数
-XX:ParallelGCThreads=4
4、打印GC日志
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps //打印日志时间戳
5、指定GC日志文件
-Xloggc:gc.log
6、指定Meta区最大值(元空间)
-XX:MaxMetaspaceSize=2g
7、设置单个线程栈的大小(1M)
-Xss1m
8、指定堆内存溢出时自动进行Dump
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=/usr/local/

你可能感兴趣的:(java,vim)