F3 stats bars are sorted not according to their place in the timeline
Consider this:
-
-Sync
represents the time interval betweenSound
andState
but placed betweenLua
andWindowManager
. -
Lua
represents the time interval betweenEvent
andWindowManager
but placed betweenGui
and-Sync
. -
WindowManager
represents the time interval betweenUpdate
andCull
but placed between-Sync
andEvent
.
Ideally each bar should start not before the previous one starts. The goal is to clearly show the impact of each profiled scope on the frame duration. For example what visibly shifts the start of some scopes because it takes significant amount of time.
-Sync
likely has to be renamed to something like LuaSync
to make sense in the different position.