问题描述
我在Linux上使用openjdk-15有问题。因此,我的应用程序将在下一个设置下运行
-XX:+CrashOnOutOfMemoryError
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=tmp
-Xlog:gc:tmp/mygc.log
我想通过-XX:GCLogFileSize
为GC日志添加限制,但是此HotSpot标志无法用于openjdk-15。 mb,您知道一些其他标志吗?
我已经通过PrintFlagsFinal
检查了机器的所有可用标志,但没有找到任何相关标志。
解决方法
大多数与日志记录相关的标志已替换为Unified JVM Logging。
将-Xlog
与filesize
输出选项一起使用,例如
java -Xlog:gc:file=gc.txt:uptimemillis:filecount=5,filesize=1M