Lam*_*aTo 4 java logging garbage-collection g1gc
我尝试使用垃圾收集记录器在 eclipse 和 intelliJ 参数中配置简单的测试程序。尝试了不同类型的配置,但尚未创建日志文件。
-XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:gc.log
Run Code Online (Sandbox Code Playgroud)
如果可能的话,我更喜欢创建日志的垃圾收集是 G1。
或params 是虚拟机选项而不是程序参数,这让我认为如果您没有收到任何错误,则可能会将其错误地传递给您的程序-X。-XX
使用您的参数时我得到以下信息:
无法识别的 VM 选项“PrintGCDateStamps”
通过删除它,它工作正常并生成了gc.log.
通过IDE
通过命令行
$ java -Xloggc:gc.log com/stackoverflow/Main
Run Code Online (Sandbox Code Playgroud)
-Xloggc 已弃用
<= Java 8 -Xloggc:filename.log
>= Java 9 -Xlog:gc:filename.log
与现代 JVM 一起使用-Xloggc仍然有效,但会发出警告:
[0.005s][警告][gc] -Xloggc 已弃用。将使用 -Xlog:gc:gc.log 代替。
| 归档时间: |
|
| 查看次数: |
4713 次 |
| 最近记录: |