1

如果可以在连续记录下仅保留最后 N 分钟的数据,有人可以让我知道通过 Java Mission Control 启动的 Java Flight Control 吗?

我已经完成了这个讨论,但我无法找到我必须在哪里传递disk=true参数。我一直在使用的选项如下所示。

在此处输入图像描述

环境:-

  • 爪哇 8
  • Mac OS X
  • Java 任务控制 5.5.1 (M5.5.1-15, 172852)
4

2 回答 2

1

请试试

java -XX:+FlightRecorder -XX:FlightRecorderOptions=disk=true ... app.java

这将适用于 JRocket VM。

对于 Oracle VM,您首先需要解锁商业功能

java -XX:+UnlockCommericalFeatures -XX:+FlightRecorder -XX:FlightRecorderOptions=disk=true ... app.java

于 2017-09-30T20:26:08.287 回答
1

只有磁盘记录允许您设置最大年龄或最大大小。因此,如果您使用 JMC 中的向导,您将默认获得磁盘记录。

于 2017-10-01T06:48:13.063 回答