-XX:+PrintGC 和 -verbose:gc 的区别
Difference between -XX:+PrintGC and -verbose:gc
我想了解以下两者之间的区别:
-XX:+PrintGC
和 -verbose:gc
显然这些看起来很相似。
这篇文章没有列出 verbose:gc
http://www.oracle.com/technetwork/articles/java/vmoptions-jsp-140102.html
我也看到了这两个问题:How to redirect verbose garbage collection output to a file? and
但没能得到太多的理解。
在 JDK 8 -verbose:gc
是 an exact alias for -XX:+PrintGC
.
但是,-verbose:gc
是标准选项,而 -XX:+PrintGC
不是。
-XX:+PrintGC
自 JDK 9 以来已弃用,取而代之的是统一日志记录选项 -Xlog:gc
,请参阅 JEP 158。
-verbose:gc
仍然适用于 JDK 9 和 10。
我想了解以下两者之间的区别:
-XX:+PrintGC
和 -verbose:gc
显然这些看起来很相似。
这篇文章没有列出 verbose:gc
http://www.oracle.com/technetwork/articles/java/vmoptions-jsp-140102.html
我也看到了这两个问题:How to redirect verbose garbage collection output to a file? and 但没能得到太多的理解。
在 JDK 8 -verbose:gc
是 an exact alias for -XX:+PrintGC
.
但是,-verbose:gc
是标准选项,而 -XX:+PrintGC
不是。
-XX:+PrintGC
自 JDK 9 以来已弃用,取而代之的是统一日志记录选项 -Xlog:gc
,请参阅 JEP 158。
-verbose:gc
仍然适用于 JDK 9 和 10。