Difference between revisions of "Profiler graph"
Jump to navigation
Jump to search
Hybrid Dog (talk | contribs) |
(Nicer formatting) |
||
Line 1: | Line 1: | ||
− | + | The profiler graphs are shown when you hit the debug key (<kbd>F5</kbd> by default) twice. | |
− | + | The profiler graphs show the performance of Minetest in a more detailed fashion. The following graphs are available | |
− | mainloop_other: Time spent in each frame for everything else than drawing. | + | * '''rudp_rtt''': ??? |
+ | * '''rudp_jitter''': ??? | ||
+ | * '''packets_lost''': ??? | ||
+ | * '''num_processed_meshes''': The engine generates geometric meshes from MapBlock data for drawing. This is the number of those meshes that finished generating in each frame. | ||
+ | * '''mainloop_sleep''': If the game runs at a faster rate than <code>wanted_fps</code>, a sleep is inserted into each frame after drawing in order to not consume excess resources; this is that sleep time in seconds. | ||
+ | * '''mainloop_other''': Time spent in each frame for everything else than drawing. | ||
+ | * '''mainloop_dtime''': Total time spent per frame (<code>mainloop_other + mainloop_draw + mainloop_sleep</code>); FPS = 1 divided by this, averaged. | ||
+ | * '''mainloop_draw''': Time spent in each frame for drawing (rendering). | ||
+ | * '''client_received_packets''': Number of received high-level protocol packets in each frame. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
[https://forum.minetest.net/viewtopic.php?p=116526#p116526] | [https://forum.minetest.net/viewtopic.php?p=116526#p116526] | ||
https://cloud.githubusercontent.com/assets/3192173/16911725/719d36dc-4ce0-11e6-821f-0515e4640647.png | https://cloud.githubusercontent.com/assets/3192173/16911725/719d36dc-4ce0-11e6-821f-0515e4640647.png | ||
{{Incomplete}} | {{Incomplete}} |
Revision as of 01:10, 7 March 2019
The profiler graphs are shown when you hit the debug key (F5 by default) twice.
The profiler graphs show the performance of Minetest in a more detailed fashion. The following graphs are available
- rudp_rtt: ???
- rudp_jitter: ???
- packets_lost: ???
- num_processed_meshes: The engine generates geometric meshes from MapBlock data for drawing. This is the number of those meshes that finished generating in each frame.
- mainloop_sleep: If the game runs at a faster rate than
wanted_fps
, a sleep is inserted into each frame after drawing in order to not consume excess resources; this is that sleep time in seconds. - mainloop_other: Time spent in each frame for everything else than drawing.
- mainloop_dtime: Total time spent per frame (
mainloop_other + mainloop_draw + mainloop_sleep
); FPS = 1 divided by this, averaged. - mainloop_draw: Time spent in each frame for drawing (rendering).
- client_received_packets: Number of received high-level protocol packets in each frame.
[1] https://cloud.githubusercontent.com/assets/3192173/16911725/719d36dc-4ce0-11e6-821f-0515e4640647.png
This article is incomplete. Please help expand this article to include more useful information. |