命令/jfr

来自Minecraft Wiki
跳转到导航 跳转到搜索
本文章所述内容仅适用于Java版
jfr
需要的权限等级
4

使用Java Flight Recorder分析数据和某些自定义事件。

用法[编辑 | 编辑源代码]

分析包含以下几种自定义事件:

  • minecraft.ServerTickTime:采样事件,反映服务器平均TPS。
  • minecraft.ChunkGeneration:生成单个区块阶段所需的时间。
  • minecraft.PacketReadminecraft.PacketSent:网络流量。
  • minecraft.WorldLoadFinishedEvent:初始化世界加载耗费的时间。

分析的结果摘要会以JSON格式写入日志以及debug文件夹中。

此外,以.jfr格式保存的记录文件会保存于debug文件夹中,可使用如JMC及其他支持此格式的工具做进一步分析。

语法[编辑 | 编辑源代码]

jfr start

开始JFR分析。

jfr stop

结束JFR分析。

结果[编辑 | 编辑源代码]

命令触发条件Java版
任意命令不完整 无法解析
/jfr start已开始JFR分析 执行失败
/jfr stop未开始JFR分析
任意不符合以上所有条件执行成功

输出[编辑 | 编辑源代码]

命令版本条件成功次数/execute store success .../execute store result ...
任意Java版执行失败N/A00
执行成功N/A11

历史[编辑 | 编辑源代码]

Java版
1.1821w37a加入了/jfr

导航[编辑 | 编辑源代码]