-XX:-PrintGC 和 XX:-PrintGCDetails 标志有什么作用?

2022-09-03 14:32:12

我在这里找到了JVM标志。有没有更详细的解释他们到底做了什么?


答案 1

相反,在Sun上,用于记录文件,也是一个常见的开关。-Xloggc:gc.log-verbose:gc

另外,请确保 和(请注意加号 +)。时间戳开关是冗余的,但最好包含。-XX:+PrintGCDetails-XX:+PrintGCTimeStamps


答案 2

设置此标志会将 JVM 创建的所有垃圾回收写入日志文件(或 stdout,但这样就不那么有用了),这些垃圾回收可以通过此处提到的工具进行分析。使用此信息,您可以微调垃圾回收配置。