KOMET DEBUG PROTOCOL
Komet 3.0.0-pre.2 pre aaa90ba | Vintage Story 1.22.7 | 2026-10-15 11:37:34 +08:00
record, 30.1 s, 4827 frames: 160.4 fps, 1 % low 78.9 fps, worst 28.6 ms

[1] FINDINGS =======================================================================================
  MEDIUM  game costs 2.98 ms per frame  > 12
  LOW     78 ms of JIT compilation during play  > 9

[2] CAPTURE ========================================================================================
  Mode                          record
  Duration                      30.1 s
  Frames                        4827
  Steady frames                 4023 (83 %)
  Dearest frames kept           16
  Language                      en

[3] SYSTEM =========================================================================================
  Operating system              CachyOS
  Runtime                       .NET 10.0.12 X64
  CPU                           8 logical, 20 % (system 28 %)
  Memory                        15836 MB, 5432 MB free
  Game process                  5129 MB, managed 3104/3280 MB, native 1849 MB
  Graphics                      GC Vendor: NVIDIA Corporation GC Version: 4.6.0 NVIDIA 615.78.08 GC Renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2 GC ShaderVersion: 4.60 NVIDIA
  Window                        1920 x 1052
  Komet build                   Release

[4] GAME SETTINGS ==================================================================================
  viewDistance                  256
  maxFps                        241
  vsyncMode                     0
  gameWindowMode                2
  ssaa                          1
  shadowMapQuality              2
  ssaoQuality                   2
  godRayQuality                 1
  bloom                         1
  fieldOfView                   85
  particleLevel                 100
  chunkVerticesUploadRateLimiter 3
  optimizeRamMode               2
  guiScale                      1

[5] KOMET SETTINGS AND FEATURES ====================================================================
  Settings                      97, 92 changed from the game's own behaviour
    GraphicsMenu                1  (game: 0)
    MenuBlur                    1  (game: 0)
    ShaderUseCache              1  (game: 0)
    LeanVaryings                1  (game: 0)
    SharpUpscale                1  (game: 0)
    SsaoLean                    1  (game: 0)
    LeanGodRays                 1  (game: 0)
    FrustumSweep                1  (game: 0)
    FarShadowReuse              1  (game: 0)
    NearShadowReuse             1  (game: 0)
    EntityCasters               1  (game: 0)
    IndirectDraw                1  (game: 0)
    GpuTerrainCulling           1  (game: 0)
    GlQueryCache                1  (game: 0)
    VulkanShaderCache           1  (game: 0)
    VulkanCompactFaces          1  (game: 0)
    PoolTrim                    4  (game: 0)
    VulkanOnly                  1  (game: 0)
    VulkanPacing                1  (game: 0)
    VulkanFrameBridge           1  (game: 0)
    VulkanFarCache              1  (game: 0)
    VulkanQuietUniforms         1  (game: 0)
    SunOcclusion                1  (game: 0)
    AnimatableCulling           1  (game: 0)
    PotCulling                  1  (game: 0)
    HelpCompose                 1  (game: 0)
    MapTileCulling              1  (game: 0)
    MapTileUpload               1  (game: 0)
    IdleAnimators               1  (game: 0)
    WindowSizeCache             1  (game: 0)
    PoolScale                   4  (game: 1)
    GlErrorPoll                 1  (game: 0)
    ChunkLookup                 1  (game: 0)
    MeshPool                    1  (game: 0)
    MeshRecycle                 1  (game: 0)
    FacePacking                 1  (game: 0)
    FaceSorting                 1  (game: 0)
    ClimateCache                1  (game: 0)
    PartitionReuse              1  (game: 0)
    HandlerLists                1  (game: 0)
    CookingMatch                1  (game: 0)
    AnimationFrames             1  (game: 0)
    InitOnce                    1  (game: 0)
    ShapeInitMemo               1  (game: 0)
    EntityTessBudget            2  (game: 0)
    UploadCap                   2  (game: 0)
    UploadYield                 1  (game: 0)
    ChunkLoadBudget             2  (game: 0)
    RecyclerTrim                1  (game: 0)
    ChunkPacking                2  (game: 0)
    BlockEntityBudget           1  (game: 0)
    EventBusSweep               1  (game: 0)
    ListenerSlots               1  (game: 0)
    BlockEntityCaches           1  (game: 0)
    CloudTileScratch            1  (game: 0)
    DecompressScratch           1  (game: 0)
    ProtoListCache              1  (game: 0)
    BushShapes                  1  (game: 0)
    ClutterMeshes               1  (game: 0)
    CullerRays                  1  (game: 0)
    MapReads                    1  (game: 0)
    Ascii85Text                 1  (game: 0)
    TreeKeys                    1  (game: 0)
    MapPixels                   1  (game: 0)
    MapSaveScratch              1  (game: 0)
    LightScratch                1  (game: 0)
    LightRepair                 1  (game: 0)
    ParticleLight               1  (game: 0)
    ColumnNoiseScratch          1  (game: 0)
    ExtendedRows                1  (game: 0)
    VisibleFaces                1  (game: 0)
    FaceLight                   1  (game: 0)
    OwnTessellation             1  (game: 0)
    TessBlockPos                1  (game: 0)
    PartRecycling               1  (game: 0)
    TessSchedule                1  (game: 0)
    WorkerThreads               6  (game: 0)
    TessPriority                10  (game: 0)
    JitWarm                     1  (game: 0)
    OccludedChunks              1  (game: 0)
    DeepCulling                 1  (game: 0)
    FarFoliage                  2  (game: 0)
    GcLatency                   1  (game: 0)
    GcCompact                   1  (game: 0)
    InventoryShapes             1  (game: 0)
    WorldGenScratch             1  (game: 0)
    PatchLookup                 1  (game: 0)
    IconBudget                  1  (game: 0)
    SelectionScratch            1  (game: 0)
    ProfilerPool                1  (game: 0)
    FramePacer                  1  (game: 0)
    PreJit                      1  (game: 0)
  Features                      103, 100 active
    DistantShadows              Off
    VulkanGpuTimes              Off
    ServerProcess               Off

[6] FRAMES =========================================================================================
  FPS                           160.4   1 %: 78.9   0.1 %: 44.4
  Frame time                    6.20 ms  ± 1.30
  Percentiles                   50 %: 5.8   90 %: 7.7   99 %: 9.4   99.9 %: 16.7   max: 28.6 ms
  Frames over                   16.7 ms: 5   33 ms: 0   50 ms: 0   100 ms: 0
  Per frame                     GC 0.07  JIT 0.02  run queue 0.02  outside 1.87 ms

    <=     8 ms  #####################################       3672   91.3 %
    <=    12 ms  ####                                         336    8.4 %
    <=  16.7 ms  #                                             10    0.2 %
    <=    20 ms  #                                              2    0.0 %
    <=    25 ms  #                                              2    0.0 %
    <=  33.3 ms  #                                              1    0.0 %
    <=    50 ms                                                 0    0.0 %
    <=   100 ms                                                 0    0.0 %
     >   100 ms                                                 0    0.0 %

[7] SPIKES =========================================================================================
      6.2 s     93.4 ms   GC 0.0  JIT 0.0  run queue 0.0  outside 0.1  320 KiB
              tick-gtentity                               85.0 ms
              rendGuiDebugWindow                           1.9 ms
              rendGuiHudWindow                             0.9 ms
      0.1 s     62.5 ms   GC 2.0  JIT 44.8  run queue 0.2  outside 59.3  5525 KiB  gen0
              between frames (input, window)              59.3 ms
              rend3D-ret-lide                             16.8 ms
              tick-gtentity                                1.4 ms
      5.1 s     28.6 ms   GC 0.0  JIT 0.0  run queue 0.0  outside 0.1  80 KiB
              tick-gtentity                               24.1 ms
              beginrenderstage-AfterPostProcessing         0.4 ms
              rendTransparent                              0.3 ms
      0.1 s     28.5 ms   GC 0.0  JIT 2.3  run queue 0.1  outside 0.1  136 KiB
              rend3D-ret-lide                             16.8 ms
              rendGuiDebugWindow                           1.9 ms
              tick-gtentity                                1.4 ms
      7.8 s     22.7 ms   GC 7.7  JIT 0.0  run queue 0.3  outside 0.1  576 KiB  gen0
              rendGuiHudHotbar                             8.3 ms
              mrl                                          4.6 ms
              esr-afteranim                                1.2 ms
     10.0 s     21.5 ms   GC 0.0  JIT 0.0  run queue 0.0  outside 0.1  167 KiB
              doneMTT                                     18.2 ms
              beginrenderstage-AfterPostProcessing         0.5 ms
              esr-afteranim                                0.3 ms
      0.2 s     18.8 ms   GC 0.0  JIT 9.7  run queue 0.0  outside 0.1  696 KiB
              komet-hud-interval                           6.8 ms
              komet-hud-readback                           6.0 ms
              komet-hud                                    0.7 ms
      7.8 s     17.3 ms   GC 4.8  JIT 0.0  run queue 0.3  outside 0.1  1178 KiB
              initbe-GenericTypedContainer                 5.2 ms
              tick-gtentity                                2.3 ms
              esr-afteranim                                0.7 ms
      3.2 s     16.7 ms   GC 8.4  JIT 0.0  run queue 0.1  outside 0.1  367 KiB
              rendOpaque-4                                 9.0 ms
              esr-afteranim                                0.7 ms
              komet-upload                                 0.6 ms
     21.6 s     16.7 ms   GC 0.0  JIT 0.0  run queue 0.0  outside 0.2  88 KiB
              esr-tesseleateshape                         11.5 ms
              esr-afteranim                                0.7 ms
              beginrenderstage-AfterPostProcessing         0.4 ms

  Spikes by cause (all spikes of the capture):
    tick-gtentity                   1 x   avg 28.6 ms   max 28.6 ms

[8] MEMORY AND GC ==================================================================================
  Allocated                     14.5 MB/s   main thread 8.0 MB/s
  Collections                   gen0 84   gen1 18   gen2 0
  GC pauses                     334.4 ms  (1.11 %)   max 10.8 ms
  Managed heap                  3252 MB   committed 3280 MB   fragmented 152 MB
  Generations                   gen0 0  gen1 0  gen2 2277  loh 974  poh 1 MB
  GC mode                       workstation, SustainedLowLatency, concurrent default
  Last collection               #1983 gen1 compacting  promoted 2 MB  pause 4.8 ms
  Frames that allocated most:
        0.1 s      5525 KiB  (main thread 4038 KiB)  62.5 ms
       21.6 s      3617 KiB  (main thread 3065 KiB)  6.4 ms
        3.1 s      3245 KiB  (main thread 89 KiB)  13.7 ms
        3.1 s      3196 KiB  (main thread 34 KiB)  6.3 ms
        7.8 s      2643 KiB  (main thread 250 KiB)  5.9 ms

[9] RUNTIME AND THREADS ============================================================================
  GC configuration              Workstation GC, background GC on; 6 MB
  JIT compiled                  106927, 39938 ms
  Thread pool                   7 (min 8), 0 pending, 22775 done
  Lock contentions              2633
  Active timers                 11
  Process threads               72

[10] WORLD, CHUNKS AND ENTITIES ====================================================================
  Chunks                        1968 loaded, 2472 received, 504 unloaded
  Waiting                       0 tessellation, 0 upload
  Tessellated in total          3068
  Chunks packed in RAM          1570 of 1792 (88 %)
  View distance                 256
  Session                       singleplayer
  World time                    40.62 days
  Loaded entities               62
    chicken-baby                6
    drifter-deep                4
    hare-european-adult-male    4
    fox-red-adult-male          4
    drifter-corrupt             4
    chicken-rooster             4
    fish-freshwater-pickerel-chain-adult 3
    raccoon-common-adult-female 3
    drifter-nightmare           3
    chicken-hen                 2
    drifter-tainted             2
    raccoon-common-adult-male   2

[11] RENDERING =====================================================================================
  Renderer                      Vulkan
  Draw calls per frame          106
  Triangles                     688086 rendered, 3704076 allocated
  GPU time per frame            12.20 ms
  Video memory                  2961 / 4096 MB, 0.0 evictions/s
  Rendered entities             20
  Video memory of the game      -

[12] MODS ==========================================================================================
  Render and event time per mod (mean over the capture):
    game                        2.980 ms/frame
        SystemRenderEntities.OnBeforeRender (160.2/s) 0.441 ms
        GuiManager.OnRenderFrameGUI (161.0/s) 0.345 ms
        SystemRenderTerrain.OnRenderOpaque (160.2/s) 0.231 ms
    survival                    0.157 ms/frame
        GearRenderer (160.2/s)  0.055 ms
        RiftRenderer (160.2/s)  0.030 ms
        FirepitContentsRenderer (320.4/s) 0.027 ms
    komet                       0.154 ms/frame
        HudOverlay (482.2/s)    0.066 ms
        DeepCulling.Scan (1.2/s) 0.038 ms
        Hook (1122.9/s)         0.019 ms

  Loaded mods                   9  (9 code, 0 content)
    betterhandbook              1.0.9        Better Handbook  [BetterHandbook-1.0.9.zip]
    creative                    1.22.7       Creative Mode  [VSCreativeMod.dll]
    fontsettings                1.3.1        字体设置  [fontsettings]
    game                        1.22.7       Essentials  [VSEssentials.dll]
    imblocker                   1.0.1        输入法屏蔽  [imblocker]
    komet                       3.0.0-pre.2  Komet  [komet_3.0.0-pre.2.zip]
    pinyinsearch                1.0.4        拼音搜索  [pinyinsearch]
    precisepickedup             1.1.6        精确拾取  [precisepickedup]
    survival                    1.22.7       Survival Mode  [VSSurvivalMod.dll]

[13] HARMONY PATCHES ===============================================================================
  Patched methods               247   owners 8   shared 1
    komet                         198  Komet 3.0.0-pre.2
    garward.betterhandbook.handbookcache    25  
    precisepickedup                 9  精确拾取 1.1.6
    imblocker                       5  输入法屏蔽 1.0.1
    pinyinsearch                    5  拼音搜索 1.0.4
    komet.host                      3  
    fontsettings                    2  字体设置 1.3.1
    garward.betterhandbook.recipeexplorer     1  

  Methods several owners patch, riskiest first:
    LOW     Vintagestory.GameContent.GuiDialogHandbook.initDetailGui
            Postfix    garward.betterhandbook.handbookcache prio  400  HandbookCache.HandbookBookmarkButtonPatch.Postfix
            Postfix    garward.betterhandbook.handbookcache prio  400  HandbookCache.HandbookDetailCacheTrackingPatch.Postfix
            Postfix    garward.betterhandbook.recipeexplorer prio  400  RecipeExplorer.AutoCraftSystem.InitDetailGuiPostfix

[14] LOG ===========================================================================================
  Errors / warnings since start 0 / 0

[15] HUD MEANS =====================================================================================
  Komet – Pre-Build 3.0.0-pre.2
    up to date, checksum verified
  FPS: 160
  1% low: 93
  0.1% low: 61
  Frametime avg: 6.25 ms
  Frametime worst: 16.66 ms
    of that GC pause: 0.00 ms
  GPU time: 12.20 ms
  Draw calls: 110
  
  [Spikes over 25 ms or 2.5× average, by cause]
  Spike frames: 1
    Current threshold: 25.00 ms
    tick-gtentity (1×, max 28.6 ms): 28.64 ms
  
  [Renderer]
    Vulkan
  [World]
  Terrain tris rendered: 700,290
  Terrain tris allocated: 3,798,190
  Chunks loaded: 1,980
  Chunks tesselate queue: 2
  Chunks upload queue: 1
  Entities rendered: 15
  Entities loaded: 68
  [CPU]
  Process (all cores): 22.6 %
  System (all cores): 33.0 %
  [Memory]
  System RAM used: 65.5 % 10,367 MB
  System RAM available: 5,469 MB
  System RAM total: 15,836 MB
  Process working set: 32.2 % 5,101 MB
    Managed heap used: 3,104 MB
    Managed heap committed: 3,280 MB
    Native / other: 1,849 MB
  VRAM used (whole device): 72.0 % 2,949 MB
  VRAM total: 4,096 MB
    VRAM evictions: 0.0 /s
  GC pause, share of time: 1.1 %
  Allocation per second: 14 MB
  GC gen0: 2.7 /s
  GC gen2: 0.0 /s
    Climate map regions: 10
    Workstation GC, background GC on
    gen0 budget 6 MB, latency mode SustainedLowLatency
  
  [Lock-free chunk lookup]
  Hit rate: 100.0 %
  Hits per frame: 909
  [Chunk tessellation]
  Passes per second: 12
  Chunks waiting within 6 chunks: 0
  Time per pass: 3.06 ms
  Tessellation threads busy, each: 0.6 %
  Edge-only passes: 4.7 % 5
  Time in chunks without a vertex: 19.0 % 1
  Priority passes per second: 0
  Empty or missing chunks per second: 6
  Passes requeued per second: 0
  Enclosed chunks answered per second: 1
  Deep chunks kept without geometry: 302
  [Distant foliage]
  Simplified from: 287 m
  Chunks with simplified foliage: 0
  Leaf blocks thinned out per second: 0
  Plants left out per second: 0
  Chunks retessellated for distance per second: 0
  [Chunk copy for the tesselator]
  Handed to the engine per frame: 0
  Rows decoded per frame: 101
  Cells decoded per frame: 1,987
  [Visible faces of tesselated chunks]
  Chunks left to the engine (unknown cull mode): 0.0 % 0
  Chunks computed here per frame: 0
  Cells by the engine's logic (special cull mode, snow): 0 %
  [Own tessellator]
  Blocks the engine drew: 1.3 % 1
  Blocks drawn here per frame: 89
  Of these, simple models per frame: 9
  [Block face light (smooth shadows)]
  Faces the engine lit: 1.4 % 2
  Faces lit here per frame: 144
  JSON blocks lit in one pass per frame: 9
  [Particle light without waiting]
  Chunk locked, last light used: 1.8 % 0
  Light reads on the render thread per frame: 1
  Chunk packed, not unpacked per frame: 0
  [Animation frames: cache and compile]
  Hit rate: 50.0 %
  Slowest compile: 0.00 ms
  Hits: 0.4 /s
  Misses: 0.4 /s
  Duplicate shape inits skipped: 0.0 /s
  [Entity tessellation]
  Time per frame: 0.00 ms
  Most in one frame: 0.16 ms
    Slowest: chicken-baby, 0.0 ms
  Tessellations: 1.4 /s
  Put off to a later frame: 0.0 /s
  Longest wait, frames put off: 0
  Shape inits answered from memory: 1.4 /s
  [Entity work, without GC pauses]
  Game ticks per frame: 0.14 ms
    Slowest: player, 0.2 ms
  Animation per frame: 0.43 ms
    Slowest: player, 0.2 ms
  Render preparation per frame: 0.02 ms
    Slowest: chicken-baby, 0.0 ms
  [Allocations avoided]
  Chunk layer copies saved per frame: 0 MB
  Terrain noise arrays saved per frame: 0 MB
  Light objects reused per frame: 0
  Partition objects reused per frame: 80
  Plant positions reused per frame: 8
  Listeners released per frame: 0
  Event bus listeners: 111
  [Engine pre-compile]
    Done
  Methods compiled: 41,749
  Not compilable: 0
  JIT time in the background: 3641.17 ms
  Duration: 3851.25 ms
  
  [Render passes, most expensive first]
  Between frames (input, events): 30.6 % 1.91 ms
    –: 0.92 ms
    –: 0.35 ms
    –: 0.20 ms
  Before: 16.7 % 1.05 ms
    esr-afteranim: 0.43 ms
    esr-pre: 0.27 ms
    rendOpaque-12before: 0.15 ms
  Opaque: 14.8 % 0.92 ms
    rendOpaque-4: 0.24 ms
    rend3D-ret-begin: 0.15 ms
    ree-op-b: 0.12 ms
  Other: 6.8 % 0.43 ms
    mrl: 0.21 ms
    doneRender2Default: 0.09 ms
    doneRend: 0.03 ms
  GUI (Ortho): 6.0 % 0.38 ms
    rendGuiHudHotbar: 0.19 ms
    rendGuiGuiDialogWorldMap: 0.09 ms
    komet-hud-interval: 0.02 ms
  Transparent: 5.2 % 0.33 ms
    rend3D-ret-lp: 0.15 ms
    gt-clouds: 0.08 ms
    rendTranspDone: 0.03 ms
  Post-process: 4.9 % 0.31 ms
    beginrenderstage-AfterPostProcessing: 0.13 ms
    beginrenderstage-AfterFinalComposition: 0.07 ms
    beginrenderstage-Ortho: 0.03 ms
  Main-thread: 4.3 % 0.27 ms
    beginrenderstage-AfterPostProcessing: 0.11 ms
    doneMTT: 0.08 ms
    beginMTT: 0.02 ms
  Game tick: 3.8 % 0.24 ms
    tick-gtentity: 0.08 ms
    entityAgent-ticking: 0.06 ms
    beginrenderstage-Before: 0.03 ms
  Shadows: 3.4 % 0.21 ms
    rendOpaque-3shadows: 0.10 ms
    beginrenderstage-ShadowFarDone: 0.05 ms
    beginrenderstage-ShadowNearDone: 0.02 ms
  Done: 2.9 % 0.18 ms
    rendGuiDebugWindow: 0.10 ms
    komet-vulkan-pre: 0.03 ms
    komet-adopt: 0.01 ms
  Swap / VSync: 0.6 % 0.04 ms
    end: 0.04 ms
    –: 0.01 ms
    –: 0.01 ms
  FPS limit sleep: 0.1 % 0.01 ms
    sleep: 0.01 ms
  [Total]
  Engine profiler marks per frame: 252
  Frame: 6.25 ms
  [Worst frame, most expensive marks]
  Total: 25.51 ms
    tick-gtentity: 21.67 ms
    beginrenderstage-AfterPostProcessing: 0.42 ms
    rendTransparent: 0.34 ms
  
  [Terrain draw cost per frame, main thread]
  Terrain render calls: 0.63 ms
    Shadow maps: 0.05 ms
    Opaque: 0.25 ms
    Liquids & transparent: 0.33 ms
  of which GL submission: 0.09 ms
  Terrain multi-draws per frame: 18
  Terrain draw ranges per frame: 1,215
  [Terrain on the GPU (one frame)]
  GPU time: 12.20 ms
  [Vulkan]
    NVIDIA GeForce GTX 1650 (picked by OpenGL's UUID): Vulkan-only, nothing shared with OpenGL
    Vulkan-only draws liquid depth, shadow maps (casters culled by the view, 128907 of 171910 entity shadows), opaque, transparent, water plants, and of the rest sky, entities, particles, post-processing, the rest, the window, shown by Vulkan: 5 pool draws, 68 other draws, 1.0 segments a frame, 49.5 calls missing a frame (8 kinds), 0.00 frames bridged a frame; 1221 MB
  
  [Occlusion culling (one frame)]
    Switched off in the render settings
  [Opaque terrain in the GPU pipeline (one frame)]
  
  [Shader uniform cache]
  Skipped per frame: 23.7 % 190
  Use() per frame: 41
  Uploads per frame: 611
  GL error checks left out per frame: 2
  [SIMD frustum culling]
  Culling per frame: 0.20 ms
  Rejected by the cell grid: 51.8 % 4,182
  Chunk meshes tested per frame: 8,078
  Of which visible: 1,215
  Pool mirrors rebuilt per frame: 0
  Of which diffed in place: 0
  Most in a single frame: 2
  Pools sorted into the grid per frame: 0
  Render calls culled with their stage: 0
  [Animated block entities]
  Idle animation calls left out per frame: 391
  Draws skipped per frame: 95.6 % 1
  Draws per frame: 0
  Pots and planters culled: 29.5 % 1
  Interaction help redraws skipped: 0.0 % 0
  [Indirect draw]
  Indirect multi-draws per frame: 0
  Draw ranges per frame: 0
  [Chunk mesh pools]
  Empty pools freed: 0
  Video memory freed from empty pools: 0 MB
  Sparse pools drained: 0
  Pooling per frame, upload included: 0.01 ms
  Meshes pooled per frame: 0
  Vertices rebased per frame: 604
  Indices left alone per frame: 891
  Locations removed per frame: 0
  Gap searches skipped: 4.2 % 0
  Full recounts per frame: 0
  [Chunk mesh buffers]
  Not allocated per frame: 0 MB
  Meshes cloned per frame: 1
  Buffers reused per frame: 2
  [Chunk upload limiter]
  Upload time cap: 2 ms per frame
  Frames that hit the cap: 0.0 %
  Frames whose chunk work went past the cap: 0.0 %
  Frames that left priority chunks for the next: 0.0 %
  Chunk pools adopted as made, per second: 0
  [Chunk arrival budget]
  Frames that hit the budget: 0.1 %
  Tasks held over per stop: 10
  
  [Mod CPU time per frame: renderers & tick listeners]
  game: 47.7 % 2.98 ms
    SystemRenderEntities.OnBeforeRender (160.2/s): 0.49 ms
    GuiManager.OnRenderFrameGUI (161.0/s): 0.43 ms
    SystemRenderTerrain.OnRenderOpaque (160.2/s): 0.28 ms
  komet: 2.7 % 0.17 ms
    HudOverlay (482.2/s): 0.08 ms
    DeepCulling.Scan (1.2/s): 0.03 ms
    Hook (1122.9/s): 0.03 ms
  survival: 2.3 % 0.14 ms
    GearRenderer (160.2/s): 0.09 ms
    RiftRenderer (160.2/s): 0.02 ms
    FirepitContentsRenderer (320.4/s): 0.01 ms
  
  [Latest spike frames, newest first]
  43.7 s: 28.6 ms, tick-gtentity | GC 0.0 ms, between frames 0.1 ms, JIT 0.0 ms, waiting for a core 0.0 ms | marks: tick-gtentity 24.1 ms, beginrenderstage-AfterPostProcessing 0.4 ms, rendTransparent 0.3 ms

[16] COMPARED WITH THE PREVIOUS PROTOCOL ===========================================================
  Earlier protocol 20261015-113310: before -> now
  Not comparable: triangles drawn 4 M -> 1 M (other view)
  FPS                               145.40 ->     160.40   +10 %
  1 % low (fps)                      18.43 ->      78.94   +328 %
  0.1 % low (fps)                     2.58 ->      44.39   +1619 %
  Frame time (ms)                     6.89 ->       6.20   -10 %
  99th percentile (ms)               14.59 ->       9.42   -35 %
  Worst frame (ms)                  387.27 ->      28.64   -93 %
  Frames over 50 ms (%)               0.16 ->       0.00   -100 %
  GC pause (%)                        1.66 ->       1.11   -33 %
  Allocation (MB/s)                  17.46 ->      14.51   -17 %
  JIT (ms)                           73.05 ->      78.30   +7 %
  Run queue (ms/frame)                0.03 ->       0.02   -44 %

[17] FILES =========================================================================================
  komet-debug.txt
  frames.csv
  harmony.txt
  summary.txt
