-XX:+PrintGC 和 -verbose:gc 之间的区别

2024-02-17

我想了解以下之间的区别:-XX:+PrintGC and -verbose:gc显然这些看起来很相似。

本文没有列出verbose:gc http://www.oracle.com/technetwork/articles/java/vmoptions-jsp-140102.html http://www.oracle.com/technetwork/articles/java/vmoptions-jsp-140102.html

我还看到了这两个问题:如何将详细垃圾收集输出重定向到文件? https://stackoverflow.com/questions/1161647/how-to-redirect-verbose-garbage-collection-output-to-a-file and https://stackoverflow.com/a/1818039/2266682 https://stackoverflow.com/a/1818039/2266682但无法得到太多的理解。


在 JDK 8 中-verbose:gc is 确切的别名 http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/file/de8045923ad2/src/share/vm/runtime/arguments.cpp#l2730 for -XX:+PrintGC.

然而,-verbose:gc是一个标准选项,而-XX:+PrintGC is not.

-XX:+PrintGC自 JDK 9 起已弃用,取而代之的是统一日志记录选项-Xlog:gc, see JEP 158 http://openjdk.java.net/jeps/158.
-verbose:gc在 JDK 9 和 10 中仍然有效。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

-XX:+PrintGC 和 -verbose:gc 之间的区别 的相关文章

随机推荐