Performance metrics

This article is a stub.
 
You can help by expanding it.
Instructions: Maybe related to Java Flight Recorder, see Commands/jfr
This feature is exclusive to Java Edition.
 

Performance metrics are timed recordings that report the game's performance in various measurements. They report tick durations, memory heap sizes, event loops, rendering statistics, and other information.

The number and details about which metrics are recorded is not solidified, and may be subject to change between versions.

Generating the log

Pressing F3 + L begins the debug log process. The process defaults to 10 seconds, but may be stopped at any time by pressing F3 + L again.

Log

The resulting log is saved at debug/profiling/<yyyy-MM-dd_HH.mm.ss>.zip.

File structure

  • File archive.png: Sprite image for archive in Minecraft <date>.zip
    • File file.png: Sprite image for file in Minecraft profiling.txt
    • File dir.png: Sprite image for dir in Minecraft deviations
      • File file.png: Sprite image for file in Minecraft (<tick>@<date>).txt
    • File dir.png: Sprite image for dir in Minecraft metrics
      • File file.png: Sprite image for file in Minecraft eventloops.csv
      • File file.png: Sprite image for file in Minecraft frame_times__ms_.csv
      • File file.png: Sprite image for file in Minecraft jvm.csv
      • File file.png: Sprite image for file in Minecraft mailboxes.csv
      • File file.png: Sprite image for file in Minecraft rendering_chunk_dispatching.csv
      • File file.png: Sprite image for file in Minecraft rendering_chunk_stats.csv
      • File file.png: Sprite image for file in Minecraft task_total_durations__ms_.csv

History

Java Edition
1.1721w11aAdded Performance Metrics.