More Profiling
More Profiling is a specialized Minecraft mod that significantly expands the game's profiling capabilities using the built-in Java JFR profiler.
Main Features
Game Launch Profiling
The mod allows detailed analysis of the Minecraft startup process using the JFR profiler. This feature is disabled by default and activated through the configuration file. During profiling, the execution time of various loading stages is recorded, including system initialization and resource loading.
Resource Pack and Data Pack Loading Debugging
Additional functionality for profiling the resource pack and data pack loading process. The system provides detailed information about the time spent on preparing and applying various resource managers.
World Loading Profiling
The mod tracks and analyzes the game world generation and loading process, providing data on the execution time of various stages of this process.
Integration with Other Mods
For maximum efficiency, it's recommended to use in combination with:
- Worldgen Profiling — adds profiling events for world feature and surface generation
- Packs Entries Blocker — allows disabling unused pack elements
- Registry Blocker — provides the ability to block registry entries that may cause lag
Additional Features
- Suppression of profiling information logging in JSON format
- Redirection of the standard Minecraft profiler to JFR events
- Profiling events during resource reloading
- CIT Resewn events support
All profiling results are saved in JFR and JSON format files for subsequent analysis and game performance optimization.