-2

Java Flight Recorder 抛出 IO 错误:

无法下载我的录音的录音。java.io.FileNotFoundException:没有块

截图: 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
4

2 回答 2

0

您的用户名以及您的临时目录包含不在 7 位 ASCII 集中的字符,这似乎使 Flight Recorder 感到困惑。我在 Windows 上的用户名中使用瑞典语字符时遇到了同样的问题。

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

于 2017-07-13T09:32:44.283 回答
0

你试过没有延迟= 5s吗?

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

-XX:FlightRecorderOptions=loglevel=trace

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

于 2016-09-17T23:25:52.037 回答