java 虚拟机ITeye - 乐橙lc8

java 虚拟机ITeye

2019-01-13 14:14:20 | 作者: 浩瀚 | 标签: 设置,搜集,年青 | 浏览: 901

1. Java堆中各代散布:



 

图2:GC参数

堆设置 
-Xms :初始堆巨细 
-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:+PrintHeapAtGC GC的heap概况
-XX:+PrintGCDetails  GC概况
-XX:+PrintGCTimeStamps  打印GC时刻信息
-XX:+PrintTenuringDistribution    打印年纪信息等

-XX:+HandlePromotionFailure   老时代分配担保(true  or false)

并行搜集器设置 
-XX:ParallelGCThreads=n :设置并行搜集器搜集时运用的CPU数。并行搜集线程数。 
-XX:MaxGCPauseMillis=n :设置并行搜集最大暂停时刻 
-XX:GCTimeRatio=n :设置废物收回时刻占程序运转时刻的百分比。公式为1/(1+n) 
并发搜集器设置 
-XX:+CMSIncrementalMode :设置为增量形式。适用于单CPU状况。 
-XX:ParallelGCThreads=n :设置并发搜集器年青代搜集方法为并行搜集时,运用的CPU数。并行搜集线程数。

 

6. 比如:Heap size 设置

场景:在JAVA_HOME下demo/jfc/SwingSet2/目录下履行下面的指令: 

    java -jar -Xmn4m -Xms16m -Xmx16m SwingSet2.jar

体系输出: 

 

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表乐橙lc8立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章