2017-09-30 33 views
1

如果有可能在连续记录下只保留最后N分钟的数据,有人能通过Java Mission Control启动Java Flight Control吗?Java Flight Control - 保留最后N分钟的记录数据

我已经通过这discussion,但我无法找到我必须通过disk=true参数。我一直在使用的选项如下所示。

enter image description here

环境: -

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

回答

1

这只是盘录音,让您设置的最长期限或最大尺寸。因此,如果您在JMC中使用该向导,则默认情况下会获得磁盘录制。

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

+0

你的意思是,当启动jmc像'jmc -XX:FlightRecorderOptions = disk = true' – tuk

+0

它是JVM选项。你在Oracle或JRocket JVM上吗? – fg78nc

+0

我在oracle上。 – tuk

相关问题