Java Flight Recorder抛出FileNotFoundException

时间:2016-09-17 13:29:13

标签: java jfr

Java Flight Recorder会抛出IO错误:

  

无法下载“我的录制”的录制内容。   java.io.FileNotFoundException:No chunk

截图: http://s016.radikal.ru/i334/1609/86/02219bfb4c69.png

我使用这些JVM标志:

java -jar ^
-server ^
-XX:+UnlockCommercialFeatures ^
-XX:+FlightRecorder ^
-XX:StartFlightRecording=delay=5s,duration=40s,name=myrecording,filename=C:\JFR\1.jfr ^
 tool.jar

2 个答案:

答案 0 :(得分:0)

你有没有延迟尝试= 5s?

如果您直接开始录制,可能会在标准输出时收到错误消息。您也可以尝试开始:

-XX:FlightRecorderOptions =日志级别=微量

在开始录制时获取更多信息。

答案 1 :(得分:0)

您的用户名以及临时目录中包含的字符不在7位ASCII集中,这似乎会混淆Flight Recorder。我在Windows上的用户名中遇到了与瑞典字符相同的问题。

在我的情况下,当我将TMP环境变量设置为只包含普通字符的路径时,问题就解决了。