-XX:-PrintGC和XX:-PrintGCDetails标志做什么?
-
06-07-2019 - |
解决方案
设置此标志会将JVM所做的所有垃圾收集写入日志文件(或stdout,但它不太有用),这些可以通过提及的工具进行分析here 。使用此信息,您可以微调垃圾收集配置。
其他提示
而不是在Sun上,使用 -Xloggc:gc.log
来登录文件, -verbose:gc
也是一个常见的开关。
另外,请确保 -XX:+ PrintGCDetails
和 -XX:+ PrintGCTimeStamps
(注意加号+符号)。时间戳开关是多余的,但很好包括。
不隶属于 StackOverflow