首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何打开jfr局部文件

如何打开jfr局部文件
EN

Stack Overflow用户
提问于 2018-11-29 18:12:51
回答 1查看 1.2K关注 0票数 2

当我在我的应用程序中使用如下配置时,它总是会得到一些xxx.jfr.part文件。如何在Java飞行记录器工具中打开XXX.jfr.part文件?如何更改配置以创建更少的.part文件?

我的应用程序中的配置:

-XX:+FlightRecorder

-XX:FlightRecorderOptions=defaultrecording=true,存储库,maxsize=200m,maxage=3h,存储库=/${MyApplicationPath}/ disk=true /jfr

无法打开的局部文件:

|MyApplicationPath

__|log

____|jfr

_______|2018_11_14_05_33_06_17296

___________|2018_11_14_05_33_07_17296_0.jfr.part 2,727KB

___________|2018_11_14_05_33_07_17296_0.jfr 0KB

EN

回答 1

Stack Overflow用户

发布于 2018-11-30 08:44:24

.part文件表示未完成的文件。从磁盘存储库提取数据的推荐方法是使用jcmd工具。

Oracle JDK 7/8 (您似乎正在使用它)

代码语言:javascript
复制
jcmd <pid> JFR.dump recording=0 filename=dump.jfr

它将完成.part文件,并以安全的方式复制数据。不可能读取.part文件,因为有关如何解析文件的重要信息位于文件的末尾。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53536554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档