在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java/ Java : CMS 回收默認(rèn)的CMSInitiatingOccupancyFr

Java : CMS 回收默認(rèn)的CMSInitiatingOccupancyFraction 是多少?可以通過(guò)什么命令查看?

假如沒(méi)有特意設(shè)定CMSInitiatingOccupancyFraction
CMS 回收默認(rèn)的CMSInitiatingOccupancyFraction 是多少?
可以通過(guò)什么命令查看?

回答
編輯回答
舊城人

參考周志明《深入理解 Java 虛擬機(jī) 第二版》3.5.6 節(jié) “CMS 收集器”,“CMS 收集器無(wú)法處理浮動(dòng)垃圾” 小節(jié):JDK1.5 時(shí),CMSInitiatingOccupancyFraction 的默認(rèn)值是 68;JDK1.6 時(shí),默認(rèn)值調(diào)高為 92


命令的話,可以在 JVM 啟動(dòng)的時(shí)候使用 -XX:+PrintFlagsFinal 來(lái)顯示所有可配置參數(shù)的信息,然后找到 CMSTriggerRatioMinHeapFreeRatio,然后計(jì)算 CMSInitiatingOccupancyFraction 的公式為:

CMSInitiatingOccupancyFraction = (100 - MinHeapFreeRatio) + (CMSTriggerRatio * MinHeapFreeRatio / 100)
2018年4月2日 00:14
編輯回答
膽怯

在jdk的bin目錄下有個(gè)工具 jinfo可以查看java配置信息工具
以下是我在Tomcat7環(huán)境下查到的

[root@izwz91vdyajvh2cr6jksfjz ~]# jinfo -flag CMSInitiatingOccupancyFraction 2713
-XX:CMSInitiatingOccupancyFraction=-1
2018年5月10日 00:11
編輯回答
執(zhí)念

老年代堆空間的使用率,默認(rèn)值為68;

命令: -XX:CMSInitiatingOccupancyFraction=<percent>

http://ifeve.com/useful-jvm-f...

2017年6月21日 22:15