亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JVM中的flag設置詳解

 更新時間:2018年02月02日 09:55:12   作者:Mirhunana  
這篇文章主要介紹了JVM中的flag設置詳解,涉及堆大小設置,收集器設置等香公館內(nèi)容,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下

本文研究的主要是JVM中的flag設置詳解的相關內(nèi)容,具體介紹如下。

一、堆大小設置

-Xmx3550m:設置JVM最大可用內(nèi)存為3550M。

-Xms3550m:設置JVM初始可用內(nèi)存為3550M。

-Xmn2g:設置年輕代大小為2G。

-Xss128k:設置每個線程的堆棧大小為128K

-XX:NewSize=4:設置年輕代大小為4

-XX:NewRatio=4:設置年輕代(包括Eden和兩個Survivor區(qū))與老年代(除去持久代)的比值為4,則年輕代與年老代所占比值為1:4,年輕代占整個堆棧的1/5

-XX:SurvivorRatio=4:設置年輕代中Eden區(qū)與Survivor區(qū)的大小比值.設置為4,則兩個Survivor區(qū)與一個Eden區(qū)的比值為2:4,一個Survivor區(qū)占整個年輕代的1/6

-XX:MaxPermSize=16m:設置持久代大小為16m.

-XX:PretenureSizeThreshold=n,大于n的對象直接放入老年代

-XX:MaxTenuringThreshold=0:設置垃圾最大年齡.如果設置為0的話,則年輕代對象不經(jīng)過Survivor區(qū),直接進入年老代.

-XX:+UseParallelOldGC:配置年老代垃圾收集方式為并行收集.

整個堆大小 = 年輕代大小 + 老年代大小 + 持久代大小。

二、收集器設置

-XX:+UseSerialGC:設置串行收集器
-XX:+UseParallelGC:設置并行收集器
-XX:+UseParalledlOldGC:設置并行年老代收集器
-XX:+UseConcMarkSweepGC:設置并發(fā)收集器

三、垃圾回收統(tǒng)計信息

-XX:+PrintGC
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
-Xloggc:filename

四、并行收集器設置

-XX:ParallelGCThreads=n:設置并行收集器收集時使用的CPU數(shù).并行收集線程數(shù).
-XX:MaxGCPauseMillis=n:設置并行收集最大暫停時間
-XX:GCTimeRatio=n:設置垃圾回收時間占程序運行時間的百分比.公式為1/(1+n)

五、并發(fā)收集器設置

-XX:+CMSIncrementalMode:設置為增量模式.適用于單CPU情況.
-XX:ParallelGCThreads=n:設置并發(fā)收集器年輕代收集方式為并行收集時,使用的CPU數(shù).并行收集線程數(shù).

下面舉個例子:

假設有個名為TestMem.java 的文件

javac TestMem.java 
java -verbose:gc -Xms20M -Xmx20M -Xmn10M -XX:+PrintGCDetails -XX:SurvivorRatio=8 TestMem

-Xms20M:JVM中Java堆的初始大小為20M。(包括新生代和老年代)
-Xmx20M:JVM中Java堆的最大大小為20M,也就是說不可擴展。(包括新生代和老年代)
-Xmn10M:新生代的大小為10M
-XX:+PrintGCDetails:打印詳細GC信息
-XX:SurvivorRatio=8:新生代中一個Enden與一個Survivor區(qū)的空間比例是8:1,則兩個Survivor區(qū)與一個Eden區(qū)的比值為2:8,一個Survivor區(qū)占整個年輕代的1/10

知道上面的的flag信息之后,我們可以得到以下信息:

java堆的總大小為20M = 20 * 1024K = 20480K
新生代的大?。?0M = 10 * 1024K = 10240K
eden space:10240K * 8/10 = 8192K
from space:10240K * 1/10 = 1024K
to space:10240K * 1/10 = 1024K
老年代的大?。?0M - 10M = 10M = 10240K

總結(jié)

以上就是本文關于JVM中的flag設置詳解的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

相關文章

最新評論