WhatsLaggin  1m47s  79,500 frames  9,813 samples @ 10ms
==============================================================================

FRAME TIME    p50 1.10ms   p95 2.35ms   p99 5.70ms   max 147ms
              749 fps avg   33 minor / 6 major stutters

VERDICT       Death by a thousand cuts. No single mod dominates, but mods together
              cause 74.6% of thread time across 190 of them.
              Cut from the top of MODS BY CAUSED TIME, not one at a time.
              6 major stutters, listed below.

MODS BY CAUSED TIME (all work done because this mod is installed)
  caused%  time     own%     mod
  25.3%    24.8s    33.6%    minecraft (vanilla work no mod asked for)
  6.4%     6.3s     2.8%     embeddium
  6.4%     6.3s     3.2%     immediatelyfast
  3.9%     3.8s     1.2%     flywheel
  3.0%     3.0s     2.4%     pehkui
  2.9%     2.9s     1.1%     oculus
  2.9%     2.8s     0.1%     ars_nouveau
  2.8%     2.7s     1.0%     gnetum
  2.1%     2.1s     0.8%     brute_force_culling_revived
  1.8%     1.8s     1.1%     fancymenu
  1.8%     1.7s     0.3%     asyncparticles
  1.7%     1.6s     0.9%     xaeroworldmap
  1.7%     1.6s     1.2%     curios
  1.5%     1.5s     0.9%     notenoughanimations
  1.5%     1.5s     0.3%     goety
  1.4%     1.4s     0.7%     jei
  1.4%     1.4s     0.4%     create
  1.3%     1.3s     1.3%     justdirethings
  1.3%     1.2s     0.3%     alexscaves
  1.2%     1.2s     0.0%     soulsweapons

CLIENT THREAD (self time)
  self%   time     in-stack%  source                 hottest method
  33.6%  33.0s    100.0%     minecraft              PalettedContainer.m_63085_
  21.0%  20.6s    23.2%      gpu-driver             JNI.invokePV
  9.0%   8.9s     52.5%      forge                  ASMEventHandler.invoke
  3.2%   3.2s     6.8%       immediatelyfast        Object2ObjectLinkedOpenHashMap.get
  2.8%   2.8s     6.9%       embeddium              DefaultChunkRenderer.fillCommandBuffer
  2.4%   2.3s     3.0%       pehkui                 ScaleType.getScaleData
  1.3%   1.3s     1.4%       justdirethings         ArrayList.<init>
  1.2%   1.2s     2.5%       curios                 
  1.2%   1.2s     3.9%       flywheel               
  1.1%   1.1s     1.9%       fancymenu              
  1.1%   1.1s     3.2%       oculus                 HashMap.putVal
  1.1%   1.0s     1.2%       bettercombat           HashMap.getNode
  1.0%   990ms    1.3%       flerovium              FastSimpleBakedModelRenderer.renderQuadList
  1.0%   970ms    8.5%       gnetum                 
  0.9%   910ms    2.1%       xaerominimap           
  0.9%   850ms    1.6%       notenoughanimations    
  0.9%   850ms    2.0%       xaeroworldmap          
  0.8%   780ms    2.2%       brute_force_culling_revived HashMap.put
  0.7%   710ms    3.0%       jei                    
  0.6%   560ms    1.5%       block_factorys_bosses  Iterators$1.hasNext
  14.2%  14.0s    (194 others)

HOT METHODS (self time, this is what was actually executing)
  5.0%   4.9s     minecraft           net.minecraft.world.level.chunk.PalettedContainer.m_63085_
                                      called from net.minecraft.world.level.chunk.PalettedContainer.m_63087_
  4.4%   4.3s     gpu-driver          org.lwjgl.system.JNI.invokePV
                                      called from org.lwjgl.glfw.GLFW.glfwSwapBuffers
  4.1%   4.0s     forge               net.minecraftforge.eventbus.ASMEventHandler.invoke
                                      called from net.minecraftforge.eventbus.EventBus$$Lambda$6364/0x000001f4433aeb88.invoke
  3.3%   3.2s     minecraft           net.minecraft.world.level.Level.m_6522_
                                      called from net.minecraft.world.level.LevelReader.m_203495_
  2.4%   2.4s     bettercombat        java.util.HashMap.getNode
                                      called from java.util.HashMap.get
  1.6%   1.6s     pehkui              virtuoel.pehkui.api.ScaleType.getScaleData
                                      called from virtuoel.pehkui.util.ScaleUtils.getTypedScale
  1.3%   1.3s     minecraft           net.minecraft.world.entity.Entity.getCapability
                                      called from net.minecraft.world.entity.LivingEntity.getCapability
  1.3%   1.3s     minecraft           java.util.HashMap.hash
                                      called from java.util.HashMap.getNode
  1.2%   1.2s     gpu-driver          org.lwjgl.opengl.GL32C.nglMultiDrawElementsBaseVertex
                                      called from me.jellysquid.mods.sodium.client.gl.device.GLRenderDevice$ImmediateDrawCommandList.multiDrawElementsBaseVertex
  1.1%   1.1s     immediatelyfast     it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap.get
                                      called from net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.getBufferBuilder
  1.0%   980ms    gpu-driver          org.lwjgl.opengl.GL15C.nglGetBufferSubData
                                      called from org.lwjgl.opengl.GL15C.glGetBufferSubData
  1.0%   960ms    block_factorys_bosses com.google.common.collect.Iterators$1.hasNext
                                      called from net.minecraft.world.level.entity.EntitySection.m_260830_
  1.0%   960ms    embeddium           me.jellysquid.mods.sodium.client.render.chunk.DefaultChunkRenderer.fillCommandBuffer
                                      called from me.jellysquid.mods.sodium.client.render.chunk.DefaultChunkRenderer.render
  0.9%   850ms    gpu-driver          org.lwjgl.opengl.GL20C.glUseProgram
                                      called from org.lwjgl.opengl.GL20.glUseProgram
  0.8%   800ms    gpu-driver          com.mojang.blaze3d.vertex.BufferBuilder.m_85665_
                                      called from com.mojang.blaze3d.vertex.BufferBuilder.m_5752_
  0.7%   730ms    minecraft           it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.get
                                      called from net.minecraft.nbt.CompoundTag.m_128435_
  0.7%   730ms    gpu-driver          org.lwjgl.opengl.GL15C.nglBufferSubData
                                      called from org.lwjgl.opengl.GL15C.glBufferSubData
  0.7%   710ms    minecraft           net.minecraft.client.renderer.RenderStateShard.m_110188_
                                      called from net.minecraft.client.renderer.RenderType$CompositeRenderType$$Lambda$73304/0x000001f44cb6e0d0.accept
  0.7%   670ms    immediatelyfast     net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109912_
                                      called from net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109911_
  0.7%   660ms    justdirethings      java.util.ArrayList.<init>
                                      called from com.direwolf20.justdirethings.client.events.RenderLevelLast.renderAreaPreviews
  0.7%   650ms    gpu-driver          org.lwjgl.opengl.GL20C.nglUniformMatrix4fv
                                      called from org.lwjgl.opengl.GL20C.glUniformMatrix4fv
  0.6%   590ms    minecraft           net.minecraft.world.level.Level.m_260792_
                                      called from net.minecraft.world.level.Level$$Lambda$95558/0x000001f44e3fb348.m_260972_
  0.6%   570ms    minecraft           java.util.Collections$UnmodifiableCollection.isEmpty
                                      called from net.minecraft.world.level.entity.EntitySection.m_188348_
  0.6%   570ms    minecraft           net.minecraft.client.renderer.RenderStateShard.m_110185_
                                      called from net.minecraft.client.renderer.RenderType$CompositeRenderType$$Lambda$73301/0x000001f44cb61bb8.accept
  0.6%   550ms    minecraft           net.minecraft.client.renderer.LevelRenderer.m_109599_
                                      called from net.minecraft.client.renderer.GameRenderer.m_109089_

CALL TREE (branches >=0.5% of samples; total% of thread, then self%)
  100.1% self 0.1%      net.minecraft.client.Minecraft.m_91374_
  100.0% self 0.1%        net.minecraft.client.Minecraft.m_91383_
  81.6%  self 0.1%          net.minecraft.client.renderer.GameRenderer.m_109093_
  60.9%  self 0.1%            net.minecraft.client.renderer.GameRenderer.m_109089_
  48.0%  self 0.6%              net.minecraft.client.renderer.LevelRenderer.m_109599_
  9.2%   self 0.0%                net.minecraft.client.renderer.LevelRenderer.m_109517_
  8.8%   self 0.1%                  net.minecraft.client.renderer.entity.EntityRenderDispatcher.m_114384_
  8.1%                                net.minecraft.client.renderer.entity.EntityRenderDispatcher.mixinextras$bridge$m_7392_$79
  3.4%   self 0.2%                      net.minecraft.client.renderer.entity.LivingEntityRenderer.m_7392_
  2.6%                                  de.maxhenkel.corpse.entities.CorpseRenderer.render
  2.5%                                    net.minecraft.client.renderer.entity.player.PlayerRenderer.m_7392_
  2.4%   self 0.0%                          net.minecraft.client.renderer.entity.LivingEntityRenderer.m_7392_
  1.6%                                        net.minecraft.client.model.PlayerModel.m_6973_
  1.5%                                          dev.tr7zw.notenoughanimations.logic.AnimationProvider.applyAnimations
  1.5%                                            dev.tr7zw.notenoughanimations.animations.fullbody.FreezingAnimation.isValid
  1.4%                                              java.util.stream.ReferencePipeline.forEachWithCancel
  1.2%   self 0.3%                                    java.util.Spliterators$IteratorSpliterator.tryAdvance
  0.7%   self 0.0%                                      java.util.stream.ReferencePipeline$3$1.accept
  0.6%   self 0.5%                                        net.minecraft.world.level.BlockGetter$$Lambda$95609/0x000001f44e406348.apply
  1.3%                                  net.minecraft.client.renderer.entity.SlimeRenderer.m_7392_
  1.3%   self 0.0%                        net.minecraft.client.renderer.entity.LivingEntityRenderer.m_7392_
  8.3%                            net.minecraftforge.eventbus.EventBus.post
  8.3%   self 0.1%                  net.minecraftforge.eventbus.EventBus$$Lambda$6364/0x000001f4433aeb88.invoke
  7.9%   self 0.9%                    net.minecraftforge.eventbus.ASMEventHandler.invoke
  3.8%   self 0.0%                      com.hollingsworth.arsnouveau.client.SkyTextureHandler.renderSky
  1.8%   self 0.0%                        net.minecraft.client.renderer.LevelRenderer.m_202423_
  0.7%   self 0.0%                          net.minecraft.client.renderer.FogRenderer.m_234172_
  0.6%   self 0.0%                            net.minecraftforge.eventbus.EventBus$$Lambda$6364/0x000001f4433aeb88.invoke
  0.6%   self 0.0%                              net.minecraftforge.eventbus.ASMEventHandler.invoke
  0.5%                                      net.minecraft.world.level.LevelReader.m_203495_
  1.6%   self 0.0%                        net.minecraft.client.renderer.FogRenderer.m_109018_
  0.8%                                      net.minecraft.client.multiplayer.ClientLevel.m_171660_
  0.8%                                        net.minecraft.world.level.LevelReader.m_203495_
  0.5%   self 0.0%                          net.minecraft.world.level.LevelReader.m_203495_
  0.9%   self 0.0%                      cofh.core.client.event.__CoreClientEvents_renderTranslucent_RenderLevelStageEvent.invoke
  0.9%   self 0.0%                        cofh.core.client.event.CoreClientEvents.renderTranslucent
  0.8%   self 0.2%                          cofh.lib.client.renderer.entity.ITranslucentRenderer.renderTranslucent
  0.7%                                  net.v_black_cat.goetydelight.visual.client.EntityVisualEffectRenderDispatcher.onRenderLevelStage
  0.7%                                    net.v_black_cat.goetydelight.visual.client.EntityVisualEffectRenderDispatcher.render
  6.9%   self 0.0%                net.minecraft.client.renderer.LevelRenderer.m_172993_
  3.4%   self 0.0%                  me.jellysquid.mods.sodium.client.render.chunk.DefaultChunkRenderer.render
  1.3%                                me.jellysquid.mods.sodium.client.render.chunk.DefaultChunkRenderer.executeDrawBatch
  1.2%   self 1.2%                      org.lwjgl.opengl.GL32C.nglMultiDrawElementsBaseVertex
  1.0%   self 1.0%                    me.jellysquid.mods.sodium.client.render.chunk.DefaultChunkRenderer.fillCommandBuffer
  0.7%                                me.jellysquid.mods.sodium.client.render.chunk.ShaderChunkRenderer.begin
  3.0%                              net.minecraftforge.eventbus.EventBus.post
  3.0%   self 0.0%                    net.minecraftforge.eventbus.EventBus$$Lambda$6364/0x000001f4433aeb88.invoke
  2.8%   self 0.6%                      net.minecraftforge.eventbus.ASMEventHandler.invoke
  1.3%   self 0.4%                        com.direwolf20.justdirethings.client.events.RenderLevelLast.renderAreaPreviews
  0.9%   self 0.6%                          java.util.ArrayList.<init>
  3.4%   self 0.1%                net.minecraft.client.renderer.LevelRenderer.m_202423_
  1.5%   self 0.0%                  net.minecraft.client.renderer.FogRenderer.m_234172_
  1.1%                                net.minecraftforge.client.ForgeHooksClient.onFogRender
  1.1%   self 0.0%                      net.minecraftforge.eventbus.EventBus$$Lambda$6364/0x000001f4433aeb88.invoke
  1.1%   self 0.0%                        net.minecraftforge.eventbus.ASMEventHandler.invoke
  0.7%                              net.minecraft.world.level.LevelReader.m_203495_
  0.6%   self 0.6%                    net.minecraft.world.level.Level.m_6522_
  3.4%                            net.minecraft.client.renderer.LevelRenderer.handler$dcn000$flywheel$beforeBlockEntities
  3.3%                              dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl.render
  3.2%   self 0.0%                    dev.engine_room.flywheel.backend.engine.EngineImpl.render
  2.1%   self 0.0%                      dev.engine_room.flywheel.backend.engine.instancing.InstancedDrawManager.render
  0.8%                                    dev.engine_room.flywheel.backend.engine.instancing.InstancedDrawManager.submitOitDraws
  1.1%                                  dev.engine_room.flywheel.backend.engine.uniform.Uniforms.update
  0.8%                                    dev.engine_room.flywheel.backend.engine.uniform.LevelUniforms.update
  0.8%                                      net.minecraft.client.multiplayer.ClientLevel.m_171660_
  0.7%                                        net.minecraft.util.CubicSampler.m_130038_
  0.7%                                          net.minecraft.world.level.LevelReader.m_203495_
  2.3%                            net.minecraft.client.renderer.LevelRenderer.handler$bim000$batchedentityrendering$beginTranslucents
  1.6%   self 0.0%                  net.irisshaders.batchedentityrendering.impl.FullyBufferedMultiBufferSource.m_109911_
  0.8%                                com.mojang.blaze3d.vertex.BufferUploader.m_231211_
  0.7%   self 0.0%                  net.irisshaders.batchedentityrendering.impl.FullyBufferedMultiBufferSource.readyUp
  2.3%   self 0.0%                net.minecraft.client.renderer.FogRenderer.m_109018_
  0.7%                              net.minecraft.client.multiplayer.ClientLevel.m_171660_
  0.7%                                net.minecraft.util.CubicSampler.m_130038_
  0.7%   self 0.0%                      net.minecraft.world.level.LevelReader.m_203495_
  0.7%                              net.minecraft.world.level.LevelReader.m_203495_
  0.6%                              net.minecraftforge.client.ForgeHooksClient.getFogColor
  0.6%   self 0.0%                    net.minecraftforge.eventbus.EventBus$$Lambda$6364/0x000001f4433aeb88.invoke
  0.5%   self 0.1%                      net.minecraftforge.eventbus.ASMEventHandler.invoke
  2.1%   self 0.2%                net.minecraft.client.renderer.entity.EntityRenderDispatcher.m_114397_
  1.2%   self 0.0%                  net.minecraft.client.renderer.entity.MobRenderer.m_5523_
  1.2%   self 0.2%                    net.minecraft.client.renderer.entity.EntityRenderer.m_5523_
  0.6%   self 0.1%                      me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.isEntityVisible
  1.4%   self 0.0%                net.minecraft.util.profiling.InactiveProfiler.handler$gfk000$onPopPush
  1.4%                              misanthropy.brute_force_culling_revived.api.CullingStateManager.onProfilerPopPush
  1.0%   self 0.0%                    misanthropy.brute_force_culling_revived.api.CullingStateManager.readMapData
  0.9%   self 0.9%                      org.lwjgl.opengl.GL15C.nglGetBufferSubData
  1.2%   self 0.0%                net.minecraft.client.renderer.FogRenderer.m_234172_
  0.9%                              net.minecraftforge.client.ForgeHooksClient.onFogRender
  0.9%                                net.minecraftforge.eventbus.EventBus.post
  0.9%   self 0.0%                      net.minecraftforge.eventbus.EventBus$$Lambda$6364/0x000001f4433aeb88.invoke
  0.8%   self 0.1%                        net.minecraftforge.eventbus.ASMEventHandler.invoke
  1.1%   self 0.0%                net.minecraft.client.renderer.LevelRenderer.handler$fgk000$prepareForParticleRendering
  1.1%   self 0.0%                  net.minecraft.client.particle.ParticleEngine.render
  1.1%   self 0.0%                net.minecraft.client.renderer.LevelRenderer.m_194338_
  1.1%   self 0.0%                  me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.setupTerrain
  0.6%   self 0.0%                    me.jellysquid.mods.sodium.client.render.chunk.RenderSectionManager.updateChunks
  0.8%   self 0.1%                net.minecraft.client.particle.ParticleEngine.render
  0.7%                            net.minecraft.client.renderer.LevelRenderer.localvar$bin000$batchedentityrendering$sortEntityList
  4.6%                          net.minecraft.client.renderer.GameRenderer.m_109120_
  3.3%   self 0.0%                net.minecraft.client.renderer.ItemInHandRenderer.m_109314_
  1.3%   self 0.0%                  net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109911_
  0.7%   self 0.1%                    net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109912_
  0.6%                                net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_173043_
  0.6%   self 0.0%                      net.minecraft.client.renderer.RenderType.m_276775_
  1.3%   self 0.1%                  net.minecraft.client.renderer.ItemInHandRenderer.m_109371_
  1.1%   self 0.1%                    net.minecraft.client.renderer.ItemInHandRenderer.m_109346_
  0.9%                                  net.minecraft.client.renderer.entity.player.PlayerRenderer.m_117770_
  0.7%                                    net.minecraft.client.renderer.entity.player.PlayerRenderer.m_117775_
  0.5%   self 0.0%                  net.minecraftforge.eventbus.EventBus$$Lambda$6364/0x000001f4433aeb88.invoke
  0.5%   self 0.0%                net.minecraft.client.renderer.GameRenderer.m_109141_
  3.4%   self 0.0%              net.minecraftforge.eventbus.EventBus$$Lambda$6364/0x000001f4433aeb88.invoke
  3.4%   self 0.1%                net.minecraftforge.eventbus.ASMEventHandler.invoke
  1.5%   self 0.0%                  net.minecraft.world.level.entity.EntitySectionStorage.m_261191_
  1.5%   self 0.0%                    net.minecraft.world.level.entity.EntitySectionStorage.m_188362_
  1.4%                                  net.minecraft.world.level.entity.EntitySection.m_188348_
  0.7%                                    net.minecraft.world.level.entity.EntitySection.wrapOperation$iln000$pehkui$forEach$getBoundingBox$filtered
  0.6%                                      virtuoel.pehkui.util.ScaleUtils.getTypedScale
  0.9%   self 0.0%                  com.github.alexmodguy.alexscaves.client.event.__ClientEvents_computeCameraAngles_ComputeCameraAngles.invoke
  0.8%   self 0.0%                    net.minecraft.world.level.entity.EntitySectionStorage.m_188362_
  0.8%                                  net.minecraft.world.level.entity.EntitySection.m_188348_
  1.8%   self 0.0%              net.minecraft.client.renderer.GameRenderer.m_109087_
  0.9%                            net.minecraft.client.renderer.GameRenderer.handler$pin000$create$bigShapePick
  0.8%                              com.simibubi.create.foundation.block.BigOutlines.pick
  0.8%   self 0.0%                    com.simibubi.create.foundation.utility.RaycastHelper.rayTraceUntil
  0.8%   self 0.0%                      com.simibubi.create.foundation.block.BigOutlines.lambda$pick$0
  0.8%   self 0.8%                        net.minecraft.world.level.chunk.PalettedContainer.m_63085_
  0.9%                          net.minecraftforge.eventbus.EventBus$$Lambda$6364/0x000001f4433aeb88.invoke
  0.8%   self 0.1%                net.minecraftforge.eventbus.ASMEventHandler.invoke
  0.7%                          de.keksuccino.fancymenu.customization.global.SeamlessWorldLoadingHandler.captureFrameIfNeeded
  0.6%                            net.minecraft.client.Screenshot.m_92279_
  0.6%                          net.minecraft.client.renderer.GameRenderer.m_109141_
  0.6%   self 0.0%                net.minecraftforge.eventbus.ASMEventHandler.invoke
  0.5%                              net.unusual.blockfactorysbosses.procedures.CinematicFOVProcedure.execute
  10.8%                       net.minecraftforge.client.gui.overlay.ForgeGui.m_280421_
  10.7%  self 0.1%              net.minecraftforge.client.gui.overlay.ForgeGui.wrapOperation$jng000$gnetum$render
  5.7%   self 0.1%                net.minecraftforge.client.gui.overlay.ForgeGui.gnetum$renderLayers
  3.5%   self 0.0%                  net.minecraftforge.client.gui.overlay.ForgeGui.gnetum$renderLayers
  3.4%   self 0.0%                    net.minecraftforge.client.gui.overlay.ForgeGui.md24cb7b$lambda$gnetum$renderLayers$7$1
  1.0%                                  net.minecraftforge.client.gui.overlay.ForgeGui.gnetum$postEvent
  0.9%   self 0.0%                        net.minecraftforge.client.gui.overlay.ForgeGui$$Lambda$99484/0x000001f44e8a2360.invoke
  0.9%   self 0.2%                          net.minecraftforge.eventbus.ASMEventHandler.invoke
  0.7%   self 0.0%                      net.minecraftforge.client.gui.overlay.ForgeGui.gnetum$postEvent
  0.6%                                    net.minecraftforge.client.gui.overlay.ForgeGui$$Lambda$99484/0x000001f44e8a2360.invoke
  1.7%   self 0.0%                  me.decce.gnetum.PoseStackHelper.checked
  1.7%   self 0.0%                    net.minecraftforge.client.gui.overlay.ForgeGui.md24cb7b$lambda$gnetum$renderLayers$7$1
  0.9%   self 0.0%                      net.minecraftforge.client.gui.overlay.ForgeGui.gnetum$postEvent
  0.9%   self 0.0%                        net.minecraftforge.client.gui.overlay.ForgeGui$$Lambda$99484/0x000001f44e8a2360.invoke
  0.8%   self 0.2%                          net.minecraftforge.eventbus.ASMEventHandler.invoke
  0.7%   self 0.0%                      net.minecraftforge.client.gui.overlay.ForgeGui.gnetum$postEvent
  0.7%   self 0.0%                        net.minecraftforge.client.gui.overlay.ForgeGui$$Lambda$99484/0x000001f44e8a2360.invoke
  0.6%   self 0.3%                          net.minecraftforge.eventbus.ASMEventHandler.invoke
  4.7%   self 0.0%                net.minecraftforge.client.gui.overlay.ForgeGui.gnetum$postEvent
  4.7%   self 0.1%                  net.minecraftforge.client.gui.overlay.ForgeGui.gnetum$postEvent
  2.4%   self 0.0%                    net.minecraftforge.client.gui.overlay.ForgeGui.gnetum$invokeWrapperSafe
  2.3%   self 0.0%                      net.minecraftforge.eventbus.ASMEventHandler.invoke
  1.5%   self 0.0%                        xaero.common.events.ClientEvents.handleRenderGameOverlayEventPre
  1.5%   self 0.0%                          xaero.hud.minimap.element.render.MinimapElementRendererHandler.render
  1.3%   self 0.0%                            xaero.hud.minimap.element.render.MinimapElementRendererHandler.renderForRenderer
  1.9%   self 0.1%                    net.minecraftforge.client.gui.overlay.ForgeGui$$Lambda$99426/0x000001f44e893780.invoke
  1.8%   self 0.0%                      net.minecraftforge.eventbus.EventBus.doCastFilter
  1.4%                                    snownee.jade.overlay.OverlayRenderer.renderOverlay478757
  1.4%                                      snownee.jade.overlay.OverlayRenderer.renderOverlay
  1.1%   self 0.0%                            snownee.jade.overlay.TooltipRenderer.draw
  0.9%   self 0.0%                              snownee.jade.impl.Tooltip$Line.render
  9.3%                        net.minecraft.client.renderer.GameRenderer.wrapOperation$gfb000$wrapRenderScreenFancyMenu
  9.3%                          net.minecraftforge.client.ForgeHooksClient.drawScreenInternal
  6.2%                            net.minecraft.client.gui.screens.Screen.wrapOperation$gef000$wrap_render_in_renderWithTooltip_FancyMenu
  5.4%                              net.minecraft.client.gui.screens.Screen.mixinextras$bridge$m_88315_$130
  2.1%                                net.minecraft.client.gui.screens.inventory.InventoryScreen.m_88315_
  1.6%                                  net.minecraft.client.gui.screens.inventory.EffectRenderingInventoryScreen.m_88315_
  1.4%                                    net.minecraft.client.gui.screens.inventory.AbstractContainerScreen.m_88315_
  0.7%                                      net.minecraft.client.gui.screens.inventory.InventoryScreen.m_7286_
  0.7%   self 0.0%                            net.minecraft.client.gui.screens.inventory.InventoryScreen.m_280432_
  0.5%   self 0.0%                              net.minecraft.client.renderer.entity.EntityRenderDispatcher.m_114384_
  0.5%                                            net.minecraft.client.renderer.entity.player.PlayerRenderer.m_7392_
  1.7%                                net.minecraft.client.gui.screens.inventory.CraftingScreen.m_88315_
  1.2%   self 0.0%                      net.minecraft.client.gui.screens.inventory.AbstractContainerScreen.m_88315_
  1.0%                                top.theillusivec4.curios.client.gui.CuriosScreenV2.m_88315_
  0.6%                                  net.minecraft.client.gui.screens.inventory.AbstractContainerScreen.m_88315_
  0.7%                              de.keksuccino.fancymenu.util.event.acara.EventHandler.postEvent
  0.7%                                java.lang.reflect.Method.invoke
  0.6%                                  jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke
  3.1%                            net.minecraftforge.eventbus.EventBus.post
  3.1%   self 0.0%                  net.minecraftforge.eventbus.EventBus$$Lambda$6364/0x000001f4433aeb88.invoke
  2.9%   self 0.0%                    net.minecraftforge.eventbus.EventBus.doCastFilter
  2.9%                                  mezz.jei.gui.events.GuiEventHandler.onDrawScreenPost
  2.4%                                    mezz.jei.gui.overlay.IngredientListOverlay.drawScreen
  2.3%                                      mezz.jei.gui.overlay.ingredients.IngredientGridWithNavigation.draw
  2.1%                                        mezz.jei.gui.overlay.ingredients.IngredientListRenderer.renderBatch
  2.1%                                          mezz.jei.library.render.batch.ItemStackBatchRendererCache.renderBatch
  2.0%   self 0.0%                                mezz.jei.library.render.batch.ItemStackBatchRenderer.render
  1.3%   self 0.1%                                  mezz.jei.library.render.batch.ItemStackBatchRenderer.renderItem
  1.2%   self 0.1%                                    net.minecraft.client.renderer.entity.ItemRenderer.m_115143_
  0.6%                                                  com.moepus.flerovium.functions.FastSimpleBakedModelRenderer.render
  0.6%   self 0.4%                                        com.moepus.flerovium.functions.FastSimpleBakedModelRenderer.renderQuadList
  7.2%   self 0.0%          net.minecraft.client.Minecraft.m_91398_
  3.8%                        net.minecraft.client.multiplayer.ClientLevel.m_104804_
  3.3%   self 0.0%              net.minecraft.world.level.Level.m_46653_
  3.2%                            net.minecraft.client.multiplayer.ClientLevel.m_104639_
  1.8%                              net.minecraft.client.player.LocalPlayer.m_8119_
  1.7%                                net.minecraft.client.player.AbstractClientPlayer.m_8119_
  1.6%   self 0.0%                      net.minecraft.world.entity.player.Player.m_8119_
  0.7%                                    net.minecraft.world.entity.LivingEntity.m_8119_
  0.9%   self 0.0%                  net.minecraft.client.multiplayer.ClientLevel.handler$jnf000$tickEntity
  0.9%                                net.minecraft.client.multiplayer.ClientLevel.basicTick
  0.5%                          net.minecraft.world.level.Level.m_46463_
  1.4%                        net.minecraftforge.eventbus.EventBus$$Lambda$6364/0x000001f4433aeb88.invoke
  0.7%   self 0.1%              net.minecraftforge.eventbus.ASMEventHandler.invoke
  0.7%   self 0.0%              net.minecraftforge.eventbus.EventBus.doCastFilter
  1.3%                        net.minecraftforge.eventbus.EventBus$$Lambda$6364/0x000001f4433aeb88.invoke
  0.7%   self 0.1%              net.minecraftforge.eventbus.ASMEventHandler.invoke
  0.6%                          net.minecraftforge.eventbus.EventBus.doCastFilter
  0.5%   self 0.0%                team.creative.ambientsounds.engine.AmbientTickHandler.onTick
  4.4%                      com.mojang.blaze3d.platform.Window.m_85435_
  4.3%                        com.mojang.blaze3d.systems.RenderSystem.flipFrame
  4.2%   self 4.2%              org.lwjgl.system.JNI.invokePV
  2.5%                      net.minecraftforge.eventbus.EventBus.post
  2.5%                        net.minecraftforge.eventbus.EventBus$$Lambda$6364/0x000001f4433aeb88.invoke
  2.4%   self 0.1%              net.minecraftforge.eventbus.ASMEventHandler.invoke
  2.0%                            xaero.map.events.ClientEvents.handleRenderTick
  2.0%                              xaero.map.MapProcessor.onRenderProcess
  0.7%   self 0.0%                    xaero.map.MapWriter.onRender
  0.6%   self 0.0%                      xaero.map.MapWriter.writeMap
  0.6%   self 0.0%                        xaero.map.MapWriter.writeChunk
  1.8%                      net.minecraft.util.thread.BlockableEventLoop.m_6367_
  0.9%                        net.minecraft.network.protocol.PacketUtils.m_263899_
  0.5%                        net.minecraft.util.thread.BlockableEventLoop.m_18693_

MOD DETAIL (where each mod spent its own time)
  immediatelyfast  3.2% self, 6.8% in-stack, 3.2s
      1.1%   1.1s     it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap.get
      0.7%   670ms    net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109912_
      0.5%   520ms    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap.containsKey
  embeddium  2.8% self, 6.9% in-stack, 2.8s
      1.0%   960ms    me.jellysquid.mods.sodium.client.render.chunk.DefaultChunkRenderer.fillCommandBuffer
  pehkui  2.4% self, 3.0% in-stack, 2.3s
      1.6%   1.6s     virtuoel.pehkui.api.ScaleType.getScaleData
  justdirethings  1.3% self, 1.4% in-stack, 1.3s
      0.7%   660ms    java.util.ArrayList.<init>
  curios  1.2% self, 2.5% in-stack, 1.2s
      (spread across methods too small to rank individually)
  flywheel  1.2% self, 3.9% in-stack, 1.2s
      (spread across methods too small to rank individually)
  fancymenu  1.1% self, 1.9% in-stack, 1.1s
      (spread across methods too small to rank individually)
  oculus  1.1% self, 3.2% in-stack, 1.1s
      0.5%   490ms    java.util.HashMap.putVal

GC            23 pauses, 362ms total, 20.00ms worst

ENTITY RENDER  (total / per call / calls / worst single call)
  minecraft                 4.5s     22us     204,911  12.71ms at 74, 65, -114
  corpse                    2.7s     282us    9,679    30.13ms at 26, 118, -29
  alexsmobs                 1.6s     39us     41,734   18.42ms at 63, 88, -36
  irons_spellbooks          375ms    160us    2,348    13.00ms at 90, 115, 13
  goety                     192ms    125us    1,535    2.57ms at 91, 112, -2
  terramity                 120ms    34us     3,518    406us at 37, 151, 19
  faunify                   26.15ms  94us     277      1.82ms at 141, 69, -113
  species                   17.92ms  138us    130      3.56ms at -64, 109, -44

ENTITY TICK  (total / per call / calls / worst single call)
  minecraft                 2.2s     205us    10,595   5.63ms at -10, 150, -7
  lootr                     56.66ms  13us     4,310    220us at -45, -14, -30
  alexsmobs                 40.18ms  32us     1,273    614us at 16, 91, 61
  irons_spellbooks          31.00ms  46us     678      178us at 90, 115, 13
  born_in_chaos_v1          11.17ms  180us    62       1.25ms at -109, 95, -9
  corpse                    9.94ms   31us     326      125us at 26, 118, -29
  terramity                 9.80ms   46us     214      139us at -61, 100, -71
  goety                     4.37ms   73us     60       247us at -89, 80, 6

BLOCK ENTITY TICK  (total / per call / calls / worst single call)
  minecraft                 92.79ms  663ns    139,809  252us at 182, 3, -1
  naturesaura               38.38ms  701ns    54,711   18.95ms at 157, 67, -263
  lootr                     35.81ms  474ns    75,406   90us at 12, 0, 3
  quark                     34.45ms  888ns    38,780   1.22ms at 7, -19, 58
  create                    26.27ms  3us      7,524    90us at 0, 20, -257
  ars_nouveau               8.97ms   4us      2,132    70us at 45, 114, 107

WORST FRAMES
  147ms     flywheel 13/14 samples, in dev.engine_room.flywheel.impl.task.WaitGroup.await
  70.75ms   flywheel 3/6 samples, in dev.xkmc.l2serial.serialization.unified_processor.UnifiedCodec.deserializeObjectImpl
  42.62ms   corpse render 30.13ms (70.7%)
  41.27ms   minecraft 2/4 samples, in dev.xkmc.l2serial.serialization.unified_processor.UnifiedCodec.deserializeObjectImpl
  40.41ms   ftbchunks 3/4 samples, in java.awt.image.BufferedImage.setRGB
  33.44ms   minecraft 1/2 samples, in net.minecraft.client.multiplayer.ClientChunkCache.wrapMethod$mme000$onLightUpdateWrap
  32.92ms   minecraft 2/3 samples, in net.minecraftforge.common.extensions.IForgeBlockEntity.handleUpdateTag
  31.42ms   ftbchunks 2/3 samples, in java.awt.image.BufferedImage.setRGB
  28.75ms   asyncparticles 1/3 samples, in com.simibubi.create.foundation.events.InputEvents.onClickInput
  25.72ms   sophisticatedbackpacks 1/1 samples, in java.util.ImmutableCollections$MapN$MapNIterator.next
  25.03ms   naturesaura tick 18.96ms (75.7%)
  24.93ms   minecraft 1/2 samples, in com.moepus.flerovium.functions.FastEntityRenderer.renderCuboids

NOTES         Vanilla method names appear as SRG ids (m_109703_) at runtime;
              mod method names are real. JDK and library frames are charged to
              the nearest calling mod, so "library" never hides a culprit.
NOT MEASURED  server thread, per-mod GPU time, and anything under ~0.5%
              over a short run. Confirm with a before/after recording.
