|
指令/jfr
< 命令
本文章所述內容僅適用於Java版。
使用Java Flight Recorder分析資料和某些自訂事件。
用法[編輯 | 編輯原始碼]
分析包含以下幾種自訂事件:
minecraft.ServerTickTime
:取樣事件,反映伺服器平均TPS。minecraft.ChunkGeneration
:生成單個區塊階段所需的時間。minecraft.PacketRead
或minecraft.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/A | 0 | 0 |
執行成功 | N/A | 1 | 1 |
歷史[編輯 | 編輯原始碼]
Java版 | |||||||
---|---|---|---|---|---|---|---|
1.18 | 21w37a | 加入了/jfr 。 |