Fal*_*man 5 java garbage-collection
有没有办法在 SunJDK Java 8 中将 GC 日志打印到 stderr 而不是 stdout。我使用 -verbose:gc 来启用 GC 日志,默认情况下它会重定向到 stdout。可以使用 -Xloggc: 参数将其打印到文件中。
但无法将 GC 日志打印到 stderr。打印到 stdout 会使我的日志文件与 GC 分配失败日志混杂在一起
对于Java 8使用
java -Xloggc:stderr
对于Java 9+尝试使用
java -Xlog:gc:stderr ...
或者更高的日志级别
java -Xlog:gc=debug:stderr ...
或者记录每个垃圾收集:
java -Xlog:gc*:stderr
| 归档时间: | 
 | 
| 查看次数: | 2145 次 | 
| 最近记录: |