JVM参数常用配置说明(IDEA)

1、点击 run,设置配置,如图:

JVM 参数常用配置说明(IDEA)

2、配置具体引用,jetty、tomcat、springboot 等项目时,选择 vm 设置,如图:

JVM 参数常用配置说明(IDEA)
JVM 参数常用配置说明(IDEA)

3、常用参数如下:

//jvm 堆设置 
-Xms: 初始堆大小(512M)-Xmx: 最大堆大小(最大一般设置和初始一致,并根据物理内存调整)-XX:NewSize=n: 设置年轻代大小 
-XX:NewRatio=n: 设置年轻代和年老代的比值. 如: 为 3, 表示年轻代与年老代比值为 1:3, 年轻代占整个年轻代年老代和的 1 /4 
-XX:SurvivorRatio=n: 年轻代中 Eden 区与两个 Survivor 区的比值. 注意 Survivor 区有两个. 如:3, 表示 Eden:Survivor=3:2, 一个 Survivor 区占整个年轻代的 1 /5 
-XX:MaxPermSize=n: 设置持久代大小

// 垃圾收集器设置 
-XX:+UseSerialGC: 设置串行收集器 
-XX:+UseParallelGC: 设置并行收集器 
-XX:+UseParalledlOldGC: 设置并行年老代收集器 
-XX:+UseConcMarkSweepGC: 设置并发收集器

// 垃圾回收统计信息 
-XX:+PrintGC 
-XX:+PrintGCDetails 
-XX:+PrintGCTimeStamps 
-Xloggc:filename

// 并发收集器设置 
-XX:+CMSIncrementalMode: 设置为增量模式. 适用于单 CPU 情况. 
-XX:ParallelGCThreads=n: 设置并发收集器年轻代收集方式为并行收集时, 使用的 CPU 数. 并行收集线程数.

// 并行收集器设置 
-XX:ParallelGCThreads=n: 并行收集器收集时使用的 CPU 数. 并行收集 // 线程数. 
-XX:MaxGCPauseMillis=n: 并行收集最大暂停时间 
-XX:GCTimeRatio=n: 垃圾回收时间占程序运行时间的百分比,公式为 1 /(1+n)
正文完
 0
49ziy
版权声明:本站原创文章,由 49ziy 于2019-01-09发表,共计798字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码