JVM 11 标志 PrintHeapAtGC 未被亚马逊的 Corretto JVM 11 识别

碰到这个,奇怪的是,我找不到任何关于它的页面。在谷歌上搜索“PrintHeapAtGC not recognized”没有任何帮助。事实上,它导致线程谈论人们如何在 JVM 11 中毫无问题地使用它。


我已经打印了我每行使用一个的标志,也许是因为一些我不知道甚至是组合的组合?


我怎么检查呢?


有人可以看看这个并告诉我出了什么问题吗?


-XX:+ExitOnOutOfMemoryError 

-XX:NewRatio=3 

-XX:SurvivorRatio=4 

-XX:TargetSurvivorRatio=90 

-XX:MaxTenuringThreshold=8 

-XX:+UseParallelGC 

-XX:ParallelGCThreads=4 

-XX:+CMSScavengeBeforeRemark 

-XX:PretenureSizeThreshold=64m 

-XX:+UseCMSInitiatingOccupancyOnly 

-XX:CMSInitiatingOccupancyFraction=50 

-XX:CMSMaxAbortablePrecleanTime=6000 

-XX:+CMSParallelRemarkEnabled 

-XX:+ParallelRefProcEnabled 

-XX:-OmitStackTraceInFastThrow -verbose:gc 

-XX:+PrintHeapAtGC 

-XX:+PrintGCDetails 

-XX:+PrintGCDateStamps 

-XX:+PrintGCTimeStamps 

-XX:+PrintTenuringDistribution 

-XX:+PrintGCApplicationStoppedTime -Xloggc:/tmp/gc.log 

-XX:+UseGCLogFileRotation 

-XX:NumberOfGCLogFiles=9 

-XX:GCLogFileSize=20M 

-XX:+PrintFlagsFinal 

-XX:+PrintFlagsWithComments -version


小唯快跑啊
浏览 110回答 1
1回答

互换的青春

自 JDK 9 以来,不再有-XX:+PrintHeapAtGC其他一些打印选项。日志-XX记录标志已替换为统一的 JVM 日志记录机制。PrintHeapAtGC 的新等价物是-Xlog:gc+heap=debug
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java