WhatsLaggin  3m38s  186,503 frames  20,262 samples @ 10ms
==============================================================================

FRAME TIME    p50 950us   p95 2.05ms   p99 6.00ms   max 339ms
              859 fps avg   46 minor / 13 major stutters

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

MODS BY CAUSED TIME (all work done because this mod is installed)
  caused%  time     own%     mod
  25.8%    52.3s    29.8%    minecraft (vanilla work no mod asked for)
  7.4%     15.1s    4.4%     immediatelyfast
  7.4%     15.0s    3.2%     embeddium
  3.4%     6.8s     2.8%     pehkui
  3.1%     6.2s     1.1%     gnetum
  2.9%     5.9s     0.1%     ars_nouveau
  2.8%     5.6s     1.0%     oculus
  2.7%     5.5s     1.4%     asyncparticles
  2.7%     5.4s     0.9%     flywheel
  2.3%     4.7s     1.5%     xaeroworldmap
  1.6%     3.2s     1.5%     create
  1.6%     3.2s     0.7%     brute_force_culling_revived
  1.6%     3.2s     0.7%     fancymenu
  1.4%     2.8s     0.8%     block_factorys_bosses
  1.3%     2.6s     1.1%     xaerominimap
  1.3%     2.6s     0.7%     geckolib
  1.3%     2.6s     0.7%     bettercombat
  1.3%     2.6s     1.1%     curios
  1.2%     2.5s     0.2%     alexscaves
  1.2%     2.5s     0.3%     goety

CLIENT THREAD (self time)
  self%   time     in-stack%  source                 hottest method
  29.8%  1m0s     100.0%     minecraft              PalettedContainer.m_63085_
  21.7%  44.0s    23.0%      gpu-driver             JNI.invokePV
  9.3%   18.9s    54.0%      forge                  ASMEventHandler.invoke
  4.4%   8.9s     8.0%       immediatelyfast        BatchableBufferSource.m_109912_
  3.2%   6.6s     7.8%       embeddium              DefaultChunkRenderer.fillCommandBuffer
  2.8%   5.7s     3.4%       pehkui                 ScaleType.getScaleData
  1.5%   3.0s     2.0%       create                 BigOutlines$$Lambda$98674/0x000002ab38799b48.test
  1.5%   3.0s     2.7%       xaeroworldmap          
  1.4%   2.8s     2.8%       asyncparticles         TrackedWriteMap.values
  1.1%   2.2s     3.1%       xaerominimap           
  1.1%   2.2s     1.3%       curios                 
  1.1%   2.2s     9.7%       gnetum                 
  1.0%   2.1s     3.0%       oculus                 
  0.9%   1.9s     2.7%       flywheel               
  0.8%   1.7s     1.5%       block_factorys_bosses  Iterators$1.hasNext
  0.7%   1.5s     1.3%       bettercombat           HashMap.getNode
  0.7%   1.5s     1.6%       brute_force_culling_revived Unsafe.unpark
  0.7%   1.4s     1.6%       fancymenu              
  0.7%   1.3s     1.8%       geckolib               Object2ObjectOpenHashMap.get
  0.6%   1.3s     1.1%       cofh_core              
  14.8%  30.1s    (227 others)

HOT METHODS (self time, this is what was actually executing)
  4.7%   9.6s     gpu-driver          org.lwjgl.system.JNI.invokePV
                                      called from org.lwjgl.glfw.GLFW.glfwSwapBuffers
  4.4%   9.0s     forge               net.minecraftforge.eventbus.ASMEventHandler.invoke
                                      called from net.minecraftforge.eventbus.EventBus$$Lambda$6368/0x000002ab2d3aadc8.invoke
  1.9%   3.9s     pehkui              virtuoel.pehkui.api.ScaleType.getScaleData
                                      called from virtuoel.pehkui.util.ScaleUtils.getTypedScale
  1.7%   3.5s     bettercombat        java.util.HashMap.getNode
                                      called from java.util.HashMap.get
  1.7%   3.4s     minecraft           net.minecraft.world.level.chunk.PalettedContainer.m_63085_
                                      called from net.minecraft.world.level.chunk.PalettedContainer.m_63087_
  1.4%   2.9s     minecraft           net.minecraft.client.Camera.m_167685_
                                      called from net.minecraft.client.renderer.FogRenderer.handler$bed000$iris$setupLegacyWaterFog
  1.4%   2.9s     gpu-driver          org.lwjgl.opengl.GL32C.nglMultiDrawElementsBaseVertex
                                      called from me.jellysquid.mods.sodium.client.gl.device.GLRenderDevice$ImmediateDrawCommandList.multiDrawElementsBaseVertex
  1.4%   2.8s     minecraft           net.minecraft.world.level.chunk.ChunkAccess.m_141928_
                                      called from net.minecraft.world.level.chunk.ChunkAccess.m_203495_
  1.4%   2.8s     embeddium           me.jellysquid.mods.sodium.client.render.chunk.DefaultChunkRenderer.fillCommandBuffer
                                      called from me.jellysquid.mods.sodium.client.render.chunk.DefaultChunkRenderer.render
  1.2%   2.5s     minecraft           net.minecraft.world.level.LevelReader.m_203495_
                                      called from net.minecraft.world.level.biome.BiomeManager.m_204210_
  1.2%   2.4s     immediatelyfast     net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109912_
                                      called from net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109911_
  1.2%   2.4s     minecraft           net.minecraft.world.entity.Entity.getCapability
                                      called from net.minecraft.world.entity.LivingEntity.getCapability
  1.1%   2.3s     immediatelyfast     net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.getBufferBuilder
                                      called from net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109912_
  1.1%   2.2s     entity_texture_features java.util.HashMap.hash
                                      called from java.util.HashMap.getNode
  1.0%   2.1s     create              com.simibubi.create.foundation.block.BigOutlines$$Lambda$98674/0x000002ab38799b48.test
                                      called from com.simibubi.create.foundation.utility.RaycastHelper.rayTraceUntil
  0.9%   1.9s     geckolib            it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.get
                                      called from net.minecraft.nbt.CompoundTag.m_128435_
  0.9%   1.9s     block_factorys_bosses com.google.common.collect.Iterators$1.hasNext
                                      called from net.minecraft.world.level.entity.EntitySection.m_260830_
  0.8%   1.7s     gpu-driver          org.lwjgl.opengl.GL20C.glUseProgram
                                      called from org.lwjgl.opengl.GL20.glUseProgram
  0.8%   1.6s     minecraft           java.util.Collections$UnmodifiableCollection.isEmpty
                                      called from net.minecraft.world.level.entity.EntitySection.m_188348_
  0.7%   1.4s     minecraft           net.minecraft.client.renderer.RenderStateShard.m_110185_
                                      called from net.minecraft.client.renderer.RenderType$CompositeRenderType$$Lambda$73509/0x000002ab36b95b18.accept
  0.7%   1.4s     minecraft           it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap.get
                                      called from net.minecraft.world.level.entity.EntitySectionStorage.m_156895_
  0.7%   1.4s     minecraft           net.minecraft.client.renderer.LevelRenderer.m_109599_
                                      called from net.minecraft.client.renderer.GameRenderer.m_109089_
  0.6%   1.3s     minecraft           net.minecraft.client.renderer.RenderStateShard.m_110188_
                                      called from net.minecraft.client.renderer.RenderType$CompositeRenderType$$Lambda$73512/0x000002ab36b988f0.accept
  0.6%   1.3s     asyncparticles      forge.fun.qu_an.minecraft.asyncparticles.client.util.TrackedWriteMap.values
                                      called from com.direwolf20.justdirethings.client.events.RenderLevelLast.renderAreaPreviews
  0.6%   1.2s     gpu-driver          org.lwjgl.opengl.GL11C.glEnable
                                      called from org.lwjgl.opengl.GL11.glEnable

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_
  80.4%  self 0.1%          net.minecraft.client.renderer.GameRenderer.m_109093_
  59.9%  self 0.1%            net.minecraft.client.renderer.GameRenderer.m_109089_
  45.9%  self 0.7%              net.minecraft.client.renderer.LevelRenderer.m_109599_
  9.4%                            net.minecraftforge.eventbus.EventBus.post
  9.3%   self 0.1%                  net.minecraftforge.eventbus.EventBus$$Lambda$6368/0x000002ab2d3aadc8.invoke
  8.9%   self 1.0%                    net.minecraftforge.eventbus.ASMEventHandler.invoke
  4.3%   self 0.0%                      com.hollingsworth.arsnouveau.client.__SkyTextureHandler_renderSky_RenderLevelStageEvent.invoke
  4.2%   self 0.0%                        com.hollingsworth.arsnouveau.client.SkyTextureHandler.renderSky
  1.9%   self 0.1%                          net.minecraft.client.renderer.LevelRenderer.m_202423_
  1.0%   self 0.0%                            com.hollingsworth.arsnouveau.client.SkyTextureHandler.lambda$renderSky$0
  1.0%                                          net.minecraft.client.renderer.FogRenderer.m_234172_
  0.9%   self 0.0%                                net.minecraftforge.client.ForgeHooksClient.onFogRender
  0.9%                                              net.minecraftforge.eventbus.EventBus.post
  0.9%   self 0.0%                                    net.minecraftforge.eventbus.EventBus$$Lambda$6368/0x000002ab2d3aadc8.invoke
  0.8%   self 0.0%                                      net.minecraftforge.eventbus.ASMEventHandler.invoke
  1.8%   self 0.0%                          net.minecraft.client.renderer.FogRenderer.m_109018_
  0.7%   self 0.5%                            net.minecraft.world.level.LevelReader.m_203495_
  0.5%                                        net.minecraft.client.multiplayer.ClientLevel.m_171660_
  0.5%   self 0.0%                              net.minecraft.util.CubicSampler.m_130038_
  1.0%   self 0.0%                      cofh.core.client.event.__CoreClientEvents_renderTranslucent_RenderLevelStageEvent.invoke
  1.0%   self 0.0%                        cofh.core.client.event.CoreClientEvents.renderTranslucent
  0.9%   self 0.4%                          cofh.lib.client.renderer.entity.ITranslucentRenderer.renderTranslucent
  0.7%                                  net.v_black_cat.goetydelight.visual.client.EntityVisualEffectRenderDispatcher.onRenderLevelStage
  0.7%   self 0.3%                        net.v_black_cat.goetydelight.visual.client.EntityVisualEffectRenderDispatcher.render
  8.0%   self 0.0%                net.minecraft.client.renderer.LevelRenderer.m_172993_
  4.3%   self 0.0%                  me.jellysquid.mods.sodium.client.render.chunk.RenderSectionManager.renderLayer
  4.3%   self 0.0%                    me.jellysquid.mods.sodium.client.render.chunk.DefaultChunkRenderer.render
  1.6%                                  me.jellysquid.mods.sodium.client.render.chunk.DefaultChunkRenderer.executeDrawBatch
  1.4%   self 1.4%                        org.lwjgl.opengl.GL32C.nglMultiDrawElementsBaseVertex
  1.4%   self 1.4%                      me.jellysquid.mods.sodium.client.render.chunk.DefaultChunkRenderer.fillCommandBuffer
  0.8%                                  me.jellysquid.mods.sodium.client.render.chunk.ShaderChunkRenderer.begin
  3.2%                              net.minecraftforge.eventbus.EventBus.post
  3.2%   self 0.0%                    net.minecraftforge.eventbus.EventBus$$Lambda$6368/0x000002ab2d3aadc8.invoke
  3.0%   self 0.8%                      net.minecraftforge.eventbus.ASMEventHandler.invoke
  1.2%                                    com.direwolf20.justdirethings.client.events.RenderLevelLast.renderWorldLastEvent
  1.2%   self 0.4%                          com.direwolf20.justdirethings.client.events.RenderLevelLast.renderAreaPreviews
  0.6%   self 0.6%                            forge.fun.qu_an.minecraft.asyncparticles.client.util.TrackedWriteMap.values
  0.6%                                    blusunrize.immersiveengineering.client.LevelStageRenders.renderFailedConnections
  5.5%   self 0.0%                net.minecraft.client.renderer.LevelRenderer.wrapOperation$gdc000$wrap_renderEntity_FancyMenu
  5.5%   self 0.0%                  net.minecraft.client.renderer.LevelRenderer.m_109517_
  5.2%   self 0.0%                    net.minecraft.client.renderer.entity.EntityRenderDispatcher.m_114384_
  4.6%   self 0.0%                      net.minecraft.client.renderer.entity.EntityRenderDispatcher.wrapOperation$maa000$wrapOriginalRender
  4.6%                                    net.minecraft.client.renderer.entity.EntityRenderDispatcher.mixinextras$bridge$m_7392_$79
  1.4%   self 0.0%                          software.bernie.geckolib.renderer.GeoRenderer.defaultRender
  0.7%   self 0.0%                            software.bernie.geckolib.renderer.GeoEntityRenderer.actuallyRender
  1.1%   self 0.0%                          net.minecraft.client.renderer.entity.LivingEntityRenderer.m_7392_
  3.0%   self 0.2%                net.minecraft.client.renderer.LevelRenderer.m_202423_
  1.1%   self 0.0%                  net.minecraft.client.renderer.FogRenderer.m_234172_
  0.9%   self 0.0%                    net.minecraftforge.client.ForgeHooksClient.onFogRender
  0.9%   self 0.0%                      net.minecraftforge.eventbus.EventBus$$Lambda$6368/0x000002ab2d3aadc8.invoke
  0.9%   self 0.0%                        net.minecraftforge.eventbus.ASMEventHandler.invoke
  0.6%                              net.minecraft.client.multiplayer.ClientLevel.m_171660_
  0.5%   self 0.1%                    net.minecraft.util.CubicSampler.m_130038_
  2.4%   self 0.0%                net.minecraft.client.renderer.FogRenderer.m_109018_
  0.9%   self 0.6%                  net.minecraft.world.level.LevelReader.m_203495_
  0.7%   self 0.0%                  net.minecraftforge.client.ForgeHooksClient.getFogColor
  0.7%   self 0.0%                    net.minecraftforge.eventbus.EventBus$$Lambda$6368/0x000002ab2d3aadc8.invoke
  0.6%   self 0.1%                      net.minecraftforge.eventbus.ASMEventHandler.invoke
  0.6%                              net.minecraft.client.multiplayer.ClientLevel.m_171660_
  0.6%   self 0.0%                    net.minecraft.util.CubicSampler.m_130038_
  0.5%                                  net.minecraft.world.level.chunk.ChunkAccess.m_203495_
  2.2%                            net.minecraft.client.renderer.LevelRenderer.handler$dcn000$flywheel$beforeBlockEntities
  2.1%                              dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl.render
  2.1%   self 0.0%                    dev.engine_room.flywheel.backend.engine.EngineImpl.render
  1.2%                                  dev.engine_room.flywheel.backend.engine.instancing.InstancedDrawManager.render
  0.9%   self 0.0%                      dev.engine_room.flywheel.backend.engine.uniform.Uniforms.update
  0.6%                                    dev.engine_room.flywheel.backend.engine.uniform.LevelUniforms.update
  0.6%                                      net.minecraft.client.multiplayer.ClientLevel.m_171660_
  0.6%   self 0.1%                            net.minecraft.util.CubicSampler.m_130038_
  0.5%                                          net.minecraft.world.level.chunk.ChunkAccess.m_203495_
  2.2%                            net.minecraft.client.renderer.LevelRenderer.handler$bim000$batchedentityrendering$beginTranslucents
  1.5%   self 0.0%                  net.irisshaders.batchedentityrendering.impl.FullyBufferedMultiBufferSource.m_109911_
  0.6%                                com.mojang.blaze3d.vertex.BufferUploader.m_231211_
  0.7%   self 0.0%                  net.irisshaders.batchedentityrendering.impl.FullyBufferedMultiBufferSource.readyUp
  2.0%   self 0.1%                net.minecraft.client.renderer.entity.EntityRenderDispatcher.m_114397_
  0.9%   self 0.0%                  net.minecraft.client.renderer.entity.MobRenderer.m_5523_
  0.9%   self 0.0%                    net.minecraft.client.renderer.entity.MobRenderer.m_5523_
  0.9%   self 0.1%                      net.minecraft.client.renderer.entity.EntityRenderer.m_5523_
  1.4%                            net.minecraft.client.renderer.LevelRenderer.m_194338_
  1.4%   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
  1.4%   self 0.0%                net.minecraft.client.renderer.LevelRenderer.handler$fgl000$prepareForParticleRendering
  1.3%   self 0.2%                  net.minecraft.client.particle.ParticleEngine.render
  1.2%                            net.minecraft.client.renderer.FogRenderer.m_234172_
  1.1%   self 0.0%                  net.minecraftforge.client.ForgeHooksClient.onFogRender
  1.1%                                net.minecraftforge.eventbus.EventBus.post
  1.0%   self 0.0%                      net.minecraftforge.eventbus.EventBus$$Lambda$6368/0x000002ab2d3aadc8.invoke
  1.0%   self 0.1%                        net.minecraftforge.eventbus.ASMEventHandler.invoke
  1.0%   self 0.0%                net.minecraft.util.profiling.InactiveProfiler.handler$gfl000$onPopPush
  1.0%   self 0.0%                  misanthropy.brute_force_culling_revived.api.CullingStateManager.onProfilerPopPush
  1.0%   self 0.0%                net.minecraft.client.renderer.LevelRenderer.handler$mnd000$onRenderLevelTail2
  1.0%   self 0.1%                  net.minecraft.client.particle.ParticleEngine.render
  0.6%                            net.minecraft.client.renderer.LevelRenderer.m_253054_
  0.6%   self 0.0%                  me.jellysquid.mods.sodium.client.render.immediate.CloudRenderer.render
  0.6%                            net.minecraft.client.renderer.LevelRenderer.localvar$bin000$batchedentityrendering$sortEntityList
  5.3%   self 0.0%              net.minecraft.client.renderer.GameRenderer.m_109120_
  3.8%   self 0.0%                net.minecraft.client.renderer.ItemInHandRenderer.m_109314_
  1.5%   self 0.0%                  net.minecraft.client.renderer.ItemInHandRenderer.m_109371_
  1.2%   self 0.0%                    net.minecraft.client.renderer.ItemInHandRenderer.m_109346_
  1.1%                                  net.minecraft.client.renderer.entity.player.PlayerRenderer.m_117770_
  0.9%   self 0.0%                        net.minecraft.client.renderer.entity.player.PlayerRenderer.m_117775_
  1.5%   self 0.0%                  net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109911_
  0.8%   self 0.2%                    net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109912_
  0.7%   self 0.0%                    net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_173043_
  0.6%   self 0.0%                      net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109912_
  0.6%                                    net.minecraft.client.renderer.RenderType.m_276775_
  0.6%                              net.minecraftforge.eventbus.EventBus.post
  0.6%   self 0.0%                    net.minecraftforge.eventbus.EventBus$$Lambda$6368/0x000002ab2d3aadc8.invoke
  4.1%   self 0.0%              net.minecraftforge.eventbus.EventBus$$Lambda$6368/0x000002ab2d3aadc8.invoke
  4.0%   self 0.1%                net.minecraftforge.eventbus.ASMEventHandler.invoke
  1.5%   self 0.0%                  com.leon.saintsdragons.forge.client.event.__ClientEventHandler_onComputeCamera_ComputeCameraAngles.invoke
  1.5%                                net.minecraft.world.level.Level.m_142425_
  1.5%   self 0.0%                      net.minecraft.world.level.entity.EntitySectionStorage.m_188362_
  1.4%   self 0.2%                        net.minecraft.world.level.entity.EntitySection.m_188348_
  0.8%                                      net.minecraft.world.level.entity.EntitySection.wrapOperation$ima000$pehkui$forEach$getBoundingBox$filtered
  0.7%                                        virtuoel.pehkui.util.ScaleUtils.getTypedScale
  0.5%   self 0.5%                              virtuoel.pehkui.api.ScaleType.getScaleData
  1.2%   self 0.0%                  com.github.alexmodguy.alexscaves.client.event.__ClientEvents_computeCameraAngles_ComputeCameraAngles.invoke
  1.2%   self 0.0%                    com.github.alexmodguy.alexscaves.client.event.ClientEvents.computeCameraAngles
  1.2%   self 0.0%                      net.minecraft.world.level.entity.EntitySectionStorage.m_188362_
  1.1%   self 0.2%                        net.minecraft.world.level.entity.EntitySection.m_188348_
  0.5%                                      net.minecraft.world.level.entity.EntitySection.wrapOperation$ima000$pehkui$forEach$getBoundingBox$filtered
  1.7%   self 0.0%              net.minecraft.client.renderer.GameRenderer.m_109087_
  1.1%   self 0.0%                net.minecraft.client.renderer.GameRenderer.handler$pja000$create$bigShapePick
  1.0%   self 0.0%                  com.simibubi.create.foundation.block.BigOutlines.pick
  1.0%   self 1.0%                    com.simibubi.create.foundation.block.BigOutlines$$Lambda$98674/0x000002ab38799b48.test
  0.8%   self 0.0%              net.minecraftforge.eventbus.EventBus$$Lambda$6368/0x000002ab2d3aadc8.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.5%   self 0.1%                  com.mojang.blaze3d.platform.NativeImage.m_85045_
  13.8%                       net.minecraftforge.client.gui.overlay.ForgeGui.m_280421_
  13.5%  self 0.0%              net.minecraftforge.client.gui.overlay.ForgeGui.wrapOperation$jnj000$gnetum$render
  7.3%   self 0.0%                net.minecraftforge.client.gui.overlay.ForgeGui.gnetum$postEvent
  3.5%   self 0.0%                  net.minecraftforge.eventbus.ASMEventHandler.invoke
  2.4%   self 0.0%                    xaero.common.events.ClientEventsForge.handleRenderGameOverlayEventPre
  2.4%   self 0.0%                      xaero.common.events.ClientEvents.handleRenderGameOverlayEventPre
  2.4%                                    xaero.hud.minimap.element.render.MinimapElementRendererHandler.render
  2.0%   self 0.0%                          xaero.hud.minimap.element.render.MinimapElementRendererHandler.renderForRenderer
  0.8%                                        xaero.hud.minimap.waypoint.render.world.WaypointWorldRenderer.postRender
  0.8%   self 0.0%                              net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109911_
  0.6%   self 0.0%                                net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109912_
  0.5%   self 0.0%                                  net.minecraft.client.renderer.RenderType.m_276775_
  3.4%   self 0.1%                  net.minecraftforge.client.gui.overlay.ForgeGui$$Lambda$98937/0x000002ab387fe940.invoke
  3.3%                                net.minecraftforge.eventbus.EventBus.doCastFilter
  2.6%                                  snownee.jade.overlay.OverlayRenderer.renderOverlay478757
  2.5%   self 0.0%                        snownee.jade.overlay.OverlayRenderer.renderOverlay
  2.0%   self 0.0%                          snownee.jade.overlay.TooltipRenderer.draw
  1.6%   self 0.0%                            snownee.jade.impl.Tooltip$Line.render
  0.8%   self 0.0%                              snownee.jade.impl.ui.TextElement.render
  0.8%                                            net.minecraft.client.gui.GuiGraphics.drawString
  0.6%                                              net.minecraft.client.gui.GuiGraphics.m_280262_
  0.6%   self 0.0%                                    net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109911_
  0.6%   self 0.0%                              snownee.jade.overlay.DisplayHelper.drawItem
  0.6%   self 0.0%                                net.minecraft.client.gui.GuiGraphics.m_280405_
  0.6%   self 0.0%                      fuzs.pickupnotifier.client.PickUpNotifierClient$$Lambda$8712/0x000002ab2d877a38.onRenderGui
  0.6%   self 0.0%                        fuzs.pickupnotifier.client.handler.DrawEntriesHandler.onRenderGui
  0.5%   self 0.0%                          fuzs.pickupnotifier.client.gui.entry.DisplayEntry.render
  5.7%   self 0.1%                net.minecraftforge.client.gui.overlay.ForgeGui.gnetum$renderLayers
  3.7%   self 0.0%                  net.minecraftforge.client.gui.overlay.ForgeGui.gnetum$renderLayers
  3.6%                                net.minecraftforge.client.gui.overlay.ForgeGui.md2d3057$lambda$gnetum$renderLayers$7$1
  1.0%                                  net.minecraftforge.client.gui.overlay.ForgeGui.gnetum$postEvent
  1.0%   self 0.0%                        net.minecraftforge.client.gui.overlay.ForgeGui$$Lambda$98995/0x000002ab3880d898.invoke
  0.7%   self 0.4%                          net.minecraftforge.eventbus.ASMEventHandler.invoke
  0.8%   self 0.0%                      net.minecraftforge.client.gui.overlay.ForgeGui.gnetum$postEvent
  0.8%   self 0.0%                        net.minecraftforge.client.gui.overlay.ForgeGui$$Lambda$98995/0x000002ab3880d898.invoke
  0.7%   self 0.2%                          net.minecraftforge.eventbus.ASMEventHandler.invoke
  1.4%   self 0.0%                  net.minecraftforge.client.gui.overlay.ForgeGui.md2d3057$lambda$gnetum$renderLayers$7$1
  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$98995/0x000002ab3880d898.invoke
  0.6%   self 0.2%                        net.minecraftforge.eventbus.ASMEventHandler.invoke
  0.6%   self 0.0%                    net.minecraftforge.client.gui.overlay.ForgeGui.gnetum$postEvent
  0.6%                                  net.minecraftforge.client.gui.overlay.ForgeGui$$Lambda$98995/0x000002ab3880d898.invoke
  0.6%   self 0.1%                        net.minecraftforge.eventbus.ASMEventHandler.invoke
  5.8%                        net.minecraft.client.renderer.GameRenderer.wrapOperation$gfc000$wrapRenderScreenFancyMenu
  5.7%   self 0.0%              net.minecraftforge.client.ForgeHooksClient.drawScreen
  5.7%                            net.minecraftforge.client.ForgeHooksClient.drawScreenInternal
  4.5%                              net.minecraft.client.gui.screens.Screen.wrapOperation$geg000$wrap_render_in_renderWithTooltip_FancyMenu
  4.0%                                net.minecraft.client.gui.screens.Screen.mixinextras$bridge$m_88315_$130
  1.2%                                  net.minecraft.client.gui.screens.inventory.InventoryScreen.m_88315_
  0.9%                                    net.minecraft.client.gui.screens.inventory.AbstractContainerScreen.m_88315_
  0.9%   self 0.0%                      net.minecraft.client.gui.screens.ChatScreen.m_88315_
  0.8%   self 0.0%                      com.misanthropy.linggango.linggango_tweaks.ring_selection.RingSelectionScreen.m_88315_
  0.6%                                  com.misanthropy.linggango.difficulty_enhancement.client.DifficultySelectionScreen.m_88315_
  1.2%                              net.minecraftforge.eventbus.EventBus$$Lambda$6368/0x000002ab2d3aadc8.invoke
  1.1%   self 0.0%                    net.minecraftforge.eventbus.EventBus.doCastFilter
  0.9%                                  mezz.jei.gui.events.GuiEventHandler.onDrawScreenPost
  0.7%                                    mezz.jei.gui.overlay.IngredientListOverlay.drawScreen
  0.7%                                      mezz.jei.gui.overlay.ingredients.IngredientGridWithNavigation.draw
  0.6%   self 0.0%                            mezz.jei.gui.overlay.ingredients.IngredientListRenderer.render
  0.6%                                          mezz.jei.library.render.batch.ItemStackBatchRendererCache.renderBatch
  0.5%   self 0.0%                                mezz.jei.library.render.batch.ItemStackBatchRenderer.render
  7.6%   self 0.0%          net.minecraft.client.Minecraft.m_91398_
  3.3%                        net.minecraft.client.multiplayer.ClientLevel.m_104804_
  2.9%   self 0.0%              net.minecraft.world.level.Level.m_46653_
  2.7%                            net.minecraft.client.multiplayer.ClientLevel.m_104639_
  1.7%   self 0.0%                  net.minecraft.client.player.LocalPlayer.m_8119_
  1.6%                                net.minecraft.client.player.AbstractClientPlayer.m_8119_
  1.5%                                  net.minecraft.world.entity.player.Player.m_8119_
  0.6%                                    net.minecraft.world.entity.LivingEntity.m_8119_
  0.7%   self 0.0%                  net.minecraft.client.multiplayer.ClientLevel.handler$jni000$tickEntity
  0.7%   self 0.0%                    net.minecraft.client.multiplayer.ClientLevel.basicTick
  2.0%                        net.minecraftforge.eventbus.EventBus.post
  2.0%                          net.minecraftforge.eventbus.EventBus$$Lambda$6368/0x000002ab2d3aadc8.invoke
  1.1%   self 0.0%                net.minecraftforge.eventbus.ASMEventHandler.invoke
  0.9%   self 0.0%                net.minecraftforge.eventbus.EventBus.doCastFilter
  0.6%                              team.creative.ambientsounds.engine.AmbientTickHandler.onTick
  1.5%                        net.minecraftforge.eventbus.EventBus$$Lambda$6368/0x000002ab2d3aadc8.invoke
  0.9%   self 0.0%              net.minecraftforge.eventbus.ASMEventHandler.invoke
  0.6%   self 0.0%              net.minecraftforge.eventbus.EventBus.doCastFilter
  4.7%                      com.mojang.blaze3d.platform.Window.m_85435_
  4.6%                        com.mojang.blaze3d.systems.RenderSystem.flipFrame
  4.6%   self 4.6%              org.lwjgl.system.JNI.invokePV
  3.0%   self 0.0%          net.minecraftforge.eventbus.EventBus$$Lambda$6368/0x000002ab2d3aadc8.invoke
  3.0%   self 0.1%            net.minecraftforge.eventbus.ASMEventHandler.invoke
  2.6%   self 0.0%              xaero.map.events.ClientEventsForge.renderTick
  2.6%                            xaero.map.events.ClientEvents.handleRenderTick
  2.6%   self 0.4%                  xaero.map.MapProcessor.onRenderProcess
  1.2%   self 0.0%                    xaero.map.MapWriter.onRender
  1.1%   self 0.0%                      xaero.map.MapWriter.writeMap
  1.0%   self 0.0%                        xaero.map.MapWriter.writeChunk
  1.4%                      net.minecraft.util.thread.BlockableEventLoop.m_7245_
  1.4%                        net.minecraft.util.thread.BlockableEventLoop.m_6367_
  0.6%                          net.minecraft.network.protocol.PacketUtils.m_263899_
  0.7%                      net.minecraft.client.Minecraft.handler$fpa000$ixeris$replayQueue
  0.7%                        me.decce.ixeris.core.threading.RenderThreadDispatcher.runTask

MOD DETAIL (where each mod spent its own time)
  immediatelyfast  4.4% self, 8.0% in-stack, 8.9s
      1.2%   2.4s     net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109912_
      1.1%   2.3s     net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.getBufferBuilder
      0.6%   1.1s     it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap.containsKey
      0.5%   1.0s     it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap.get
  embeddium  3.2% self, 7.8% in-stack, 6.6s
      1.4%   2.8s     me.jellysquid.mods.sodium.client.render.chunk.DefaultChunkRenderer.fillCommandBuffer
  pehkui  2.8% self, 3.4% in-stack, 5.7s
      1.9%   3.9s     virtuoel.pehkui.api.ScaleType.getScaleData
  create  1.5% self, 2.0% in-stack, 3.0s
      1.0%   2.1s     com.simibubi.create.foundation.block.BigOutlines$$Lambda$98674/0x000002ab38799b48.test
  xaeroworldmap  1.5% self, 2.7% in-stack, 3.0s
      (spread across methods too small to rank individually)
  asyncparticles  1.4% self, 2.8% in-stack, 2.8s
      0.6%   1.3s     forge.fun.qu_an.minecraft.asyncparticles.client.util.TrackedWriteMap.values
  xaerominimap  1.1% self, 3.1% in-stack, 2.2s
      (spread across methods too small to rank individually)
  curios  1.1% self, 1.3% in-stack, 2.2s
      (spread across methods too small to rank individually)

GC            248 pauses, 1.3s total, 87.00ms worst

ENTITY RENDER  (total / per call / calls / worst single call)
  minecraft                 4.8s     34us     138,317  14.22ms at 10, 95, -57
  terramity                 3.1s     31us     98,910   4.80ms at 133, 66, -213
  irons_spellbooks          872ms    126us    6,899    13.83ms at -38, 152, -22
  tome_of_wonders           791ms    15us     52,913   1.19ms at 214, 54, -319
  corpse                    776ms    382us    2,033    33.31ms at 32, 111, -30
  alexsmobs                 642ms    47us     13,580   6.56ms at 10, 158, 54
  born_in_chaos_v1          225ms    101us    2,220    2.98ms at 274, 50, -305
  enigmaticlegacy           208ms    30us     6,969    21.06ms at 32, 112, -30

ENTITY TICK  (total / per call / calls / worst single call)
  minecraft                 4.2s     471us    8,918    10.62ms at 32, 111, -30
  irons_spellbooks          213ms    58us     3,700    395us at -32, 152, -24
  terramity                 112ms    46us     2,448    566us at -52, 115, -68
  tome_of_wonders           39.40ms  26us     1,502    231us at 218, 54, -329
  alexsmobs                 24.58ms  53us     462      360us at 10, 158, 54
  born_in_chaos_v1          15.34ms  128us    120      1.42ms at -77, 102, -59
  enigmaticlegacy           12.77ms  53us     242      323us at 32, 112, -30
  supplementaries           10.66ms  232us    46       8.30ms at 1, 138, -5

BLOCK ENTITY TICK  (total / per call / calls / worst single call)
  minecraft                 191ms    685ns    277,954  902us at 80, -3, 0
  lootr                     95.22ms  378ns    251,770  346us at 45, -22, -193
  quark                     57.61ms  872ns    66,052   469us at 62, -45, 92
  create                    51.87ms  5us      11,275   3.55ms at 96, 20, 111
  naturesaura               40.43ms  357ns    113,020  264us at 151, 69, -41
  ars_nouveau               21.39ms  10us     2,156    77us at 45, 114, 107

WORST FRAMES
  339ms     fancymenu 30/31 samples, in java.util.zip.Inflater.inflateBytesBytes
  234ms     flywheel 16/19 samples, in org.lwjgl.opengl.GL20C.nglGetShaderiv
  228ms     minecraft 1/1 samples, in org.lwjgl.opengl.GL11C.glDepthMask
  113ms     minecraft 5/11 samples, in net.minecraft.world.level.lighting.ChunkSkyLightSources.m_284529_
  108ms     ftbchunks 10/10 samples, in java.awt.image.BufferedImage.setRGB
  104ms     modernfix 2/9 samples, in java.lang.ClassLoader.defineClass1
  88.45ms   minecraft 1/1 samples, in org.lwjgl.system.JNI.invokePV
  61.22ms   corpse render 33.31ms (54.4%)
  57.28ms   ixeris 4/5 samples, in net.minecraft.commands.SharedSuggestionProvider.m_82965_
  49.87ms   ftbchunks 3/4 samples, in java.awt.image.BufferedImage.setRGB
  43.95ms   fancymenu 3/4 samples, in java.util.TimSort.mergeHi
  42.56ms   ftbchunks 3/4 samples, in java.awt.image.BufferedImage.setRGB

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.
