Java11中Java8的JVM标志的替代方案
我一直在使用Java 8的应用程序中使用以下标志:- 1) PrintFLSStatistics=1 2) +PrintPromotionFailure 3) -XX:+PrintGCDateStamps 4) -XX:+PrintGCDetails 我已经将应用程序改为使用Java11而不是Java8。这些标志在Java11中似乎已被弃用或不受支持。请告诉Java11中这些标志的替代方案Java11中Java8的JVM标志的替代方案,java,java-8,java-11,Java,Java 8,Java 11,我一直在使用Java 8的应用程序中使用以下标志:- 1) PrintFLSStatistics=1 2) +PrintPromotionFailure 3) -XX:+PrintGCDateStamps 4) -XX:+PrintGCDetails 我已经将应用程序改为使用Java11而不是Java8。这些标志在Java11中似乎已被弃用或不受支持。请告诉Java11中这些标志的替代方案 感谢您的时间,在Java11中,您必须使用-Xlog。例如:java-Xlog:gc\*::time-ja
感谢您的时间,在Java11中,您必须使用
-Xlog
。例如:java-Xlog:gc\*::time-jar my.jar
将记录如下内容
[2020-02-19T18:32:50.107-0300] Heap region size: 1M
[2020-02-19T18:32:50.119-0300] Using G1
[2020-02-19T18:32:50.119-0300] Heap address: 0x000000070a200000, size: 3934 MB, Compressed Oops mode: Zero based, Oop shift amount: 3
-Xlog是用于登录热点JVM的常规日志配置选项。这是一个基于标记的系统,其中gc是标记之一。到
要获取有关GC正在执行的操作的更多信息,可以配置
记录以打印具有gc标记和任何其他标记的任何消息。
此操作的命令行选项是-Xlog:gc*
见: