WhatsLaggin  10m38s  481,830 frames  59,526 samples @ 10ms
==============================================================================

FRAME TIME    p50 1.05ms   p95 2.35ms   p99 4.15ms   max 108ms
              758 fps avg   62 minor / 46 major stutters

VERDICT       immediatelyfast causes 15.7% of thread time.
              Hot: net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109912_
              46 major stutters, listed below.

MODS BY CAUSED TIME (all work done because this mod is installed)
  caused%  time     own%     mod
  18.3%    1m49s    24.9%    minecraft (vanilla work no mod asked for)
  15.7%    1m33s    9.8%     immediatelyfast
  8.9%     53.2s    2.1%     ftblibrary
  6.6%     39.2s    5.6%     textanimator
  5.6%     33.6s    2.3%     embeddium
  4.1%     24.6s    3.1%     ftbquests
  3.0%     18.1s    2.4%     fancymenu
  2.6%     15.2s    0.1%     ars_nouveau
  2.5%     14.9s    0.7%     brute_force_culling_revived
  2.3%     13.6s    1.7%     xaeroworldmap
  2.2%     13.0s    0.9%     gnetum
  1.8%     10.7s    1.4%     pehkui
  1.2%     7.3s     0.6%     flywheel
  1.2%     7.3s     1.2%     create
  1.2%     6.9s     0.5%     oculus
  1.1%     6.5s     0.2%     alexscaves
  1.0%     5.9s     0.9%     curios
  1.0%     5.8s     0.3%     goetydelight
  1.0%     5.7s     0.1%     goety
  0.9%     5.6s     0.5%     block_factorys_bosses

CLIENT THREAD (self time)
  self%   time     in-stack%  source                 hottest method
  24.9%  2m28s    100.0%     minecraft              ChunkAccess.m_141928_
  24.6%  2m26s    26.3%      gpu-driver             JNI.invokePV
  9.8%   58.4s    16.0%      immediatelyfast        BatchableBufferSource.m_109912_
  6.0%   35.7s    69.7%      forge                  ASMEventHandler.invoke
  5.6%   33.5s    6.6%       textanimator           Throwable.fillInStackTrace
  3.1%   18.5s    31.0%      ftbquests              QuestTheme.get
  2.4%   14.1s    3.2%       fancymenu              Class.forName0
  2.3%   13.9s    5.8%       embeddium              DefaultChunkRenderer.fillCommandBuffer
  2.1%   12.5s    35.3%      ftblibrary             
  1.7%   10.4s    2.6%       xaeroworldmap          
  1.4%   8.4s     1.8%       pehkui                 ScaleType.getScaleData
  1.2%   7.1s     1.5%       create                 BigOutlines.lambda$pick$0
  0.9%   5.5s     0.9%       justdirethings         
  0.9%   5.4s     5.4%       gnetum                 
  0.9%   5.3s     1.0%       curios                 
  0.7%   4.1s     2.5%       brute_force_culling_revived 
  0.6%   3.7s     1.2%       flywheel               
  0.5%   3.2s     1.5%       xaerominimap           
  0.5%   3.1s     0.8%       cofh_core              
  0.5%   3.1s     1.2%       oculus                 
  9.2%   55.0s    (221 others)

HOT METHODS (self time, this is what was actually executing)
  7.8%   46.6s    immediatelyfast     net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109912_
                                      called from net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109911_
  4.5%   27.0s    gpu-driver          org.lwjgl.system.JNI.invokePV
                                      called from org.lwjgl.glfw.GLFW.glfwSwapBuffers
  3.7%   21.9s    textanimator        java.lang.Throwable.fillInStackTrace
                                      called from java.lang.Throwable.fillInStackTrace
  3.4%   20.2s    forge               net.minecraftforge.eventbus.ASMEventHandler.invoke
                                      called from net.minecraftforge.eventbus.EventBus$$Lambda$6363/0x000002c09a3c1598.invoke
  2.1%   12.5s    minecraft           net.minecraft.world.level.chunk.ChunkAccess.m_141928_
                                      called from net.minecraft.world.level.chunk.ChunkAccess.m_203495_
  1.7%   10.3s    minecraft           net.minecraft.world.level.chunk.PalettedContainer.m_63085_
                                      called from net.minecraft.world.level.chunk.PalettedContainer.m_63087_
  1.5%   8.7s     gpu-driver          org.lwjgl.opengl.GL15C.nglGetBufferSubData
                                      called from org.lwjgl.opengl.GL15C.glGetBufferSubData
  1.4%   8.4s     embeddium           me.jellysquid.mods.sodium.client.render.chunk.DefaultChunkRenderer.fillCommandBuffer
                                      called from me.jellysquid.mods.sodium.client.render.chunk.DefaultChunkRenderer.render
  1.2%   7.3s     minecraft           net.minecraft.client.Camera.m_167685_
                                      called from net.minecraft.client.renderer.FogRenderer.handler$bed000$iris$setupLegacyWaterFog
  1.2%   7.3s     gpu-driver          org.lwjgl.opengl.GL32C.nglMultiDrawElementsBaseVertex
                                      called from me.jellysquid.mods.sodium.client.gl.device.GLRenderDevice$ImmediateDrawCommandList.multiDrawElementsBaseVertex
  1.1%   6.8s     block_factorys_bosses com.google.common.collect.Iterators$1.hasNext
                                      called from net.minecraft.world.level.entity.EntitySection.m_260830_
  1.1%   6.7s     gpu-driver          org.lwjgl.opengl.GL20C.glUseProgram
                                      called from org.lwjgl.opengl.GL20.glUseProgram
  1.1%   6.6s     asyncparticles      java.util.HashMap.hash
                                      called from java.util.HashMap.getNode
  1.0%   6.0s     bettercombat        java.util.HashMap.getNode
                                      called from java.util.HashMap.get
  1.0%   6.0s     ftbquests           dev.ftb.mods.ftbquests.quest.theme.QuestTheme.get
                                      called from dev.ftb.mods.ftbquests.quest.theme.property.ThemeProperty.get
  1.0%   5.8s     gpu-driver          org.lwjgl.opengl.GL15C.nglBufferSubData
                                      called from org.lwjgl.opengl.GL15C.glBufferSubData
  0.9%   5.6s     ftbquests           java.util.HashMap.put
                                      called from net.minecraft.client.renderer.ShaderInstance.m_173350_
  0.9%   5.6s     gpu-driver          com.mojang.blaze3d.vertex.BufferVertexConsumer.m_7120_
                                      called from com.mojang.blaze3d.vertex.BufferBuilder.m_7120_
  0.9%   5.3s     gpu-driver          org.lwjgl.opengl.GL11C.glBindTexture
                                      called from org.lwjgl.opengl.GL11.glBindTexture
  0.9%   5.3s     fancymenu           java.lang.Class.forName0
                                      called from java.lang.Class.forName
  0.9%   5.2s     create              com.simibubi.create.foundation.block.BigOutlines.lambda$pick$0
                                      called from com.simibubi.create.foundation.block.BigOutlines$$Lambda$98544/0x000002c0a5793220.test
  0.8%   4.6s     gpu-driver          com.mojang.blaze3d.vertex.BufferBuilder.m_85665_
                                      called from com.mojang.blaze3d.vertex.BufferBuilder.m_5752_
  0.8%   4.5s     pehkui              virtuoel.pehkui.api.ScaleType.getScaleData
                                      called from virtuoel.pehkui.util.ScaleUtils.getTypedScale
  0.7%   4.4s     gpu-driver          org.lwjgl.opengl.GL20C.nglUniformMatrix4fv
                                      called from org.lwjgl.opengl.GL20C.glUniformMatrix4fv
  0.7%   4.3s     fancymenu           de.keksuccino.fancymenu.customization.screen.identifier.UniversalScreenIdentifierRegistry.getUniversalIdentifierFor
                                      called from de.keksuccino.fancymenu.customization.screen.identifier.ScreenIdentifierHandler.getIdentifierOfScreen

CALL TREE (branches >=0.5% of samples; total% of thread, then self%)
  100.0% self 0.0%      net.minecraft.client.Minecraft.m_91374_
  100.0% self 0.1%        net.minecraft.client.Minecraft.m_91383_
  84.9%  self 0.1%          net.minecraft.client.renderer.GameRenderer.m_109093_
  39.7%                       net.minecraft.client.renderer.GameRenderer.wrapOperation$gfb000$wrapRenderScreenFancyMenu
  39.6%  self 0.0%              net.minecraftforge.client.ForgeHooksClient.drawScreen
  39.6%                           net.minecraftforge.client.ForgeHooksClient.drawScreenInternal
  38.3%                             net.minecraft.client.gui.screens.Screen.wrapOperation$gef000$wrap_render_in_renderWithTooltip_FancyMenu
  36.5%                               net.minecraft.client.gui.screens.Screen.mixinextras$bridge$m_88315_$130
  35.1%  self 0.0%                      dev.ftb.mods.ftblibrary.ui.ScreenWrapper.m_88315_
  33.5%  self 0.0%                        dev.ftb.mods.ftblibrary.ui.BaseScreen.draw
  31.8%  self 0.0%                          dev.ftb.mods.ftblibrary.ui.Panel.draw
  31.2%  self 0.0%                            java.util.stream.AbstractPipeline.evaluate
  31.2%  self 0.0%                              java.util.stream.ForEachOps$ForEachOp.evaluateSequential
  31.2%                                           java.util.stream.AbstractPipeline.wrapAndCopyInto
  31.2%                                             java.util.stream.AbstractPipeline.copyInto
  31.1%  self 0.0%                                    java.util.stream.ReferencePipeline$2$1.accept
  31.1%  self 0.0%                                      dev.ftb.mods.ftblibrary.ui.Panel.drawWidget
  21.2%  self 0.0%                                        dev.ftb.mods.ftbquests.client.gui.quests.ChapterPanel.draw
  20.9%  self 0.0%                                          dev.ftb.mods.ftblibrary.ui.Panel.draw
  20.7%  self 0.0%                                            java.util.stream.AbstractPipeline.evaluate
  20.7%                                                         java.util.stream.AbstractPipeline.wrapAndCopyInto
  20.7%                                                           java.util.stream.AbstractPipeline.copyInto
  20.7%  self 0.0%                                                  java.util.ArrayList$ArrayListSpliterator.forEachRemaining
  20.7%  self 0.0%                                                    java.util.stream.ReferencePipeline$2$1.accept
  20.6%  self 0.0%                                                    java.util.stream.ForEachOps$ForEachOp$OfRef.accept
  20.6%  self 0.0%                                                    dev.ftb.mods.ftbquests.client.gui.quests.ChapterPanel.drawWidget
  20.3%  self 0.0%                                                    dev.ftb.mods.ftblibrary.ui.Panel.drawWidget
  15.6%  self 0.0%                                                    dev.ftb.mods.ftbquests.client.gui.quests.ChapterPanel$ChapterButton.draw
  15.6%  self 0.2%                                                    dev.ftb.mods.ftbquests.client.gui.quests.ChapterPanel$ChapterButton.handler$mom000$onDraw
  11.2%                                                               dev.ftb.mods.ftblibrary.ui.Theme.drawString
  11.0%  self 0.0%                                                    dev.ftb.mods.ftblibrary.ui.Theme.drawString
  11.0%                                                               net.minecraft.client.gui.GuiGraphics.m_280614_
  6.2%                                                                net.minecraft.client.gui.GuiGraphics.drawString
  3.9%                                                                net.minecraft.client.gui.GuiGraphics.m_280262_
  3.8%   self 0.1%                                                    net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109911_
  2.2%   self 2.0%                                                    net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109912_
  1.6%   self 0.0%                                                    net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_173043_
  1.5%   self 0.0%                                                    net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109912_
  1.5%                                                                net.minecraft.client.renderer.RenderType.m_276775_
  0.9%                                                                com.mojang.blaze3d.vertex.BufferUploader.m_231211_
  0.6%                                                                com.mojang.blaze3d.vertex.VertexBuffer.m_253207_
  2.3%   self 0.0%                                                    net.minecraft.client.gui.Font.wrapOperation$lio000$drawOutLine
  2.2%   self 0.0%                                                    net.minecraft.client.gui.Font.m_272085_
  2.2%   self 0.0%                                                    net.minecraft.client.gui.Font.m_271992_
  2.1%                                                                net.minecraft.util.StringDecomposer.m_14317_
  4.8%   self 0.0%                                                    net.minecraft.client.resources.language.FormattedBidiReorder.m_118931_
  4.6%                                                                net.minecraft.network.chat.SubStringSource.m_131251_
  4.4%   self 0.0%                                                    net.minecraft.network.chat.Component.m_7451_
  4.4%   self 0.0%                                                    net.minecraft.network.chat.Component.m_7451_
  3.8%   self 0.0%                                                    net.minecraft.network.chat.contents.LiteralContents.m_213724_
  3.7%                                                                net.minecraft.util.StringDecomposer.m_14346_
  0.6%                                                                net.minecraft.network.chat.SubStringSource.m_131246_
  2.7%   self 0.0%                                                    dev.ftb.mods.ftblibrary.icon.ItemIcon.draw
  2.6%   self 0.1%                                                    dev.ftb.mods.ftblibrary.ui.GuiHelper.drawItem
  1.9%   self 0.0%                                                    net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109911_
  1.8%   self 1.0%                                                    net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109912_
  0.8%                                                                net.minecraft.client.renderer.RenderType.m_276775_
  0.6%   self 0.0%                                                    java.util.Collections$UnmodifiableCollection.forEach
  0.5%   self 0.5%                                                    java.util.ArrayList.forEach
  3.5%   self 0.0%                                                    dev.ftb.mods.ftbquests.client.gui.quests.ChapterPanel$ChapterGroupButton.draw
  3.0%                                                                dev.ftb.mods.ftblibrary.ui.Theme.drawString
  3.0%                                                                dev.ftb.mods.ftblibrary.ui.Theme.drawString
  3.0%                                                                net.minecraft.client.gui.GuiGraphics.m_280614_
  1.5%                                                                net.minecraft.client.gui.GuiGraphics.drawString
  1.0%                                                                net.minecraft.client.gui.GuiGraphics.m_280262_
  1.0%   self 0.0%                                                    net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109911_
  0.5%   self 0.5%                                                    net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109912_
  0.5%   self 0.0%                                                    net.minecraft.client.gui.Font.wrapOperation$lio000$drawOutLine
  1.5%   self 0.0%                                                    net.minecraft.client.resources.language.FormattedBidiReorder.m_118931_
  1.4%                                                                net.minecraft.network.chat.SubStringSource.m_131251_
  1.4%                                                                net.minecraft.network.chat.Component.m_7451_
  1.4%   self 0.0%                                                    net.minecraft.network.chat.Component.m_7451_
  1.4%                                                                net.minecraft.network.chat.Component.m_7451_
  1.4%                                                                net.minecraft.network.chat.contents.LiteralContents.m_213724_
  1.4%                                                                net.minecraft.util.StringDecomposer.m_14346_
  0.7%   self 0.0%                                                    dev.ftb.mods.ftbquests.client.gui.quests.ChapterPanel$ModpackButton.draw
  5.5%   self 0.0%                                        dev.ftb.mods.ftbquests.client.gui.quests.QuestPanel.draw
  5.0%                                                      dev.ftb.mods.ftblibrary.ui.Panel.draw
  3.7%                                                        java.util.stream.AbstractPipeline.copyInto
  3.7%   self 0.0%                                              java.util.ArrayList$ArrayListSpliterator.forEachRemaining
  3.7%   self 0.0%                                                java.util.stream.ReferencePipeline$2$1.accept
  3.7%   self 0.0%                                                  java.util.stream.ForEachOps$ForEachOp$OfRef.accept
  3.5%                                                                dev.ftb.mods.ftblibrary.ui.Panel.drawWidget
  3.5%   self 0.1%                                                    dev.ftb.mods.ftbquests.client.gui.quests.QuestButton.draw
  1.5%   self 0.0%                                                    dev.ftb.mods.ftblibrary.icon.ItemIcon.draw
  1.5%   self 0.0%                                                    dev.ftb.mods.ftblibrary.ui.GuiHelper.drawItem
  1.1%   self 0.0%                                                    net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109911_
  1.1%   self 0.7%                                                    net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109912_
  1.0%   self 0.0%                                                    dev.ftb.mods.ftblibrary.icon.ImageIcon.draw
  0.8%   self 0.1%                                                    dev.ftb.mods.ftblibrary.ui.GuiHelper.drawTexturedRect
  0.7%                                                                com.mojang.blaze3d.vertex.BufferUploader.m_231211_
  0.5%   self 0.0%                                                    com.mojang.blaze3d.vertex.VertexBuffer.m_166876_
  0.6%   self 0.0%                                                    dev.ftb.mods.ftblibrary.icon.IconAnimation.draw
  0.6%   self 0.0%                                                    dev.ftb.mods.ftblibrary.icon.ItemIcon.draw
  0.6%   self 0.0%                                                    dev.ftb.mods.ftblibrary.ui.GuiHelper.drawItem
  1.2%   self 0.1%                                            dev.ftb.mods.ftbquests.client.gui.quests.QuestPanel.drawOffsetBackground
  1.0%   self 0.2%                                              dev.ftb.mods.ftbquests.client.gui.quests.QuestPanel.handler$mpb000$misanthropy$curvedConnection
  3.6%   self 0.0%                                        dev.ftb.mods.ftblibrary.ui.Panel.draw
  3.5%   self 0.0%                                          java.util.stream.AbstractPipeline.evaluate
  3.4%                                                        java.util.stream.AbstractPipeline.wrapAndCopyInto
  3.4%   self 0.0%                                              java.util.stream.AbstractPipeline.copyInto
  3.4%   self 0.0%                                                java.util.ArrayList$ArrayListSpliterator.forEachRemaining
  3.4%   self 0.0%                                                  java.util.stream.ReferencePipeline$2$1.accept
  3.4%   self 0.0%                                                    dev.ftb.mods.ftblibrary.ui.Panel.lambda$draw$3
  3.4%                                                                dev.ftb.mods.ftblibrary.ui.Panel.drawWidget
  2.6%   self 0.0%                                                    dev.ftb.mods.ftblibrary.ui.Panel.draw
  2.5%   self 0.0%                                                    java.util.stream.AbstractPipeline.evaluate
  2.5%                                                                java.util.stream.AbstractPipeline.wrapAndCopyInto
  2.5%                                                                java.util.stream.AbstractPipeline.copyInto
  2.5%   self 0.0%                                                    java.util.ArrayList$ArrayListSpliterator.forEachRemaining
  2.5%   self 0.0%                                                    java.util.stream.ReferencePipeline$2$1.accept
  2.5%   self 0.0%                                                    dev.ftb.mods.ftblibrary.ui.Panel.drawWidget
  1.5%   self 0.0%                                                    dev.ftb.mods.ftblibrary.ui.SimpleTextButton.draw
  0.9%   self 0.0%                                                    dev.ftb.mods.ftblibrary.ui.Theme.drawString
  0.9%                                                                net.minecraft.client.gui.GuiGraphics.m_280614_
  0.9%                                                                net.minecraft.client.gui.GuiGraphics.m_280649_
  0.9%   self 0.0%                                                    dev.ftb.mods.ftblibrary.ui.MultilineTextBox.draw
  0.9%   self 0.0%                                                    dev.ftb.mods.ftblibrary.ui.Theme.drawString
  0.9%                                                                net.minecraft.client.gui.GuiGraphics.drawString
  0.5%                                                                net.minecraft.client.gui.GuiGraphics.m_286081_
  0.8%                                                    dev.ftb.mods.ftblibrary.config.ui.ResourceSelectorScreen$StacksPanel.draw
  0.8%   self 0.0%                                          java.util.ArrayList$ArrayListSpliterator.forEachRemaining
  0.8%   self 0.0%                                            java.util.stream.ReferencePipeline$2$1.accept
  0.6%   self 0.0%                                              dev.ftb.mods.ftblibrary.ui.Button.draw
  1.5%   self 0.0%                          dev.ftb.mods.ftbquests.client.gui.quests.ViewQuestPanel.draw
  1.5%   self 0.0%                            dev.ftb.mods.ftblibrary.ui.Panel.draw
  1.3%   self 0.0%                              java.util.stream.AbstractPipeline.copyInto
  1.3%   self 0.0%                                java.util.ArrayList$ArrayListSpliterator.forEachRemaining
  1.3%                                              java.util.stream.ReferencePipeline$2$1.accept
  1.3%                                                dev.ftb.mods.ftblibrary.ui.Panel.drawWidget
  1.1%   self 0.0%                                      dev.ftb.mods.ftblibrary.ui.Panel.draw
  1.1%                                                    java.util.stream.AbstractPipeline.copyInto
  1.1%                                                      java.util.stream.ReferencePipeline$2$1.accept
  1.1%                                                        dev.ftb.mods.ftblibrary.ui.Panel.drawWidget
  0.9%                                                          dev.ftb.mods.ftblibrary.ui.Panel.draw
  0.9%                                                            java.util.stream.AbstractPipeline.copyInto
  0.9%   self 0.0%                                                  java.util.stream.ReferencePipeline$2$1.accept
  0.8%   self 0.0%                                                    dev.ftb.mods.ftblibrary.ui.Panel.lambda$draw$3
  0.8%                                                                dev.ftb.mods.ftblibrary.ui.Panel.drawWidget
  0.6%                                    net.minecraft.client.gui.GuiGraphics.m_280677_
  0.5%                                      net.minecraft.client.gui.GuiGraphics.m_280497_
  0.5%                                        net.minecraft.client.gui.GuiGraphics.handler$jha000$tooltipoverhaul$coreRenderer
  0.6%   self 0.0%                        dev.ftb.mods.ftblibrary.ui.ScreenWrapper.m_280273_
  0.6%                                      net.minecraft.client.gui.screens.Screen.m_280273_
  0.7%   self 0.0%                      net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen.m_88315_
  0.6%                                    net.minecraft.client.gui.screens.inventory.EffectRenderingInventoryScreen.m_88315_
  0.7%   self 0.0%                      mezz.jei.gui.recipes.RecipesGui.m_88315_
  1.8%                                de.keksuccino.fancymenu.util.event.acara.EventHandler.postEvent
  1.8%   self 0.1%                      java.lang.reflect.Method.invoke
  1.7%   self 0.0%                        jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke
  0.8%                                      de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayer.shouldCustomize
  0.8%                                        de.keksuccino.fancymenu.customization.screen.identifier.ScreenIdentifierHandler.isIdentifierOfScreen
  0.7%   self 0.0%                              de.keksuccino.fancymenu.customization.screen.identifier.ScreenIdentifierHandler.getBestIdentifier
  0.5%   self 0.0%                                de.keksuccino.fancymenu.customization.screen.identifier.ScreenIdentifierHandler.tryFixInvalidIdentifierWithNonUniversal
  0.5%                                              de.keksuccino.fancymenu.customization.screen.identifier.ScreenIdentifierHandler.isValidIdentifier
  0.8%   self 0.0%                          de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayer.onRenderPost
  0.8%                                        de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayer.shouldCustomize
  0.8%                                          de.keksuccino.fancymenu.customization.screen.identifier.ScreenIdentifierHandler.isIdentifierOfScreen
  0.6%   self 0.0%                                de.keksuccino.fancymenu.customization.screen.identifier.ScreenIdentifierHandler.equalIdentifiers
  0.6%   self 0.0%                                  de.keksuccino.fancymenu.customization.screen.identifier.ScreenIdentifierHandler.getBestIdentifier
  1.2%                              net.minecraftforge.eventbus.EventBus.post
  1.2%   self 0.0%                    net.minecraftforge.eventbus.EventBus$$Lambda$6363/0x000002c09a3c1598.invoke
  1.1%   self 0.0%                      net.minecraftforge.eventbus.EventBus.doCastFilter
  1.0%   self 0.0%                        mezz.jei.common.util.WeakConsumer.accept
  1.0%   self 0.0%                          mezz.jei.gui.events.GuiEventHandler.onDrawScreenPost
  0.7%   self 0.0%                            mezz.jei.gui.overlay.IngredientListOverlay.drawScreen
  0.6%   self 0.0%                              mezz.jei.gui.overlay.ingredients.IngredientGridWithNavigation.draw
  0.6%   self 0.0%                                mezz.jei.gui.overlay.ingredients.IngredientGrid.drawContents
  0.6%   self 0.0%                                  mezz.jei.gui.overlay.ingredients.IngredientListRenderer.render
  0.6%   self 0.0%                                    mezz.jei.common.util.SafeIngredientUtil.renderBatch
  0.6%   self 0.0%                                      mezz.jei.library.render.batch.ItemStackBatchRenderer.render
  38.9%  self 0.1%            net.minecraft.client.renderer.GameRenderer.m_109089_
  29.3%  self 0.4%              net.minecraft.client.renderer.LevelRenderer.m_109599_
  7.9%                            net.minecraftforge.eventbus.EventBus.post
  7.9%   self 0.0%                  net.minecraftforge.eventbus.EventBus$$Lambda$6363/0x000002c09a3c1598.invoke
  7.6%   self 0.8%                    net.minecraftforge.eventbus.ASMEventHandler.invoke
  3.8%   self 0.0%                      com.hollingsworth.arsnouveau.client.__SkyTextureHandler_renderSky_RenderLevelStageEvent.invoke
  3.8%   self 0.0%                        com.hollingsworth.arsnouveau.client.SkyTextureHandler.renderSky
  1.9%   self 0.1%                          net.minecraft.client.renderer.LevelRenderer.m_202423_
  0.9%   self 0.0%                            com.hollingsworth.arsnouveau.client.SkyTextureHandler.lambda$renderSky$0
  0.9%                                          net.minecraft.client.renderer.FogRenderer.m_234172_
  0.7%   self 0.0%                                net.minecraftforge.client.ForgeHooksClient.onFogRender
  0.7%   self 0.0%                                  net.minecraftforge.eventbus.EventBus$$Lambda$6363/0x000002c09a3c1598.invoke
  0.7%   self 0.0%                                    net.minecraftforge.eventbus.ASMEventHandler.invoke
  1.5%   self 0.0%                          net.minecraft.client.renderer.FogRenderer.m_109018_
  0.6%   self 0.0%                            net.minecraft.client.multiplayer.ClientLevel.m_171660_
  0.5%   self 0.0%                              net.minecraft.world.level.biome.BiomeManager.m_204210_
  0.5%                                            net.minecraft.world.level.chunk.ChunkAccess.m_203495_
  0.8%   self 0.0%                      cofh.core.client.event.__CoreClientEvents_renderTranslucent_RenderLevelStageEvent.invoke
  0.8%   self 0.0%                        cofh.core.client.event.CoreClientEvents.renderTranslucent
  0.7%                                      cofh.lib.client.renderer.entity.ITranslucentRenderer.renderTranslucent
  0.6%                                  net.v_black_cat.goetydelight.visual.client.EntityVisualEffectRenderDispatcher.onRenderLevelStage
  0.6%   self 0.2%                        net.v_black_cat.goetydelight.visual.client.EntityVisualEffectRenderDispatcher.render
  6.8%   self 0.0%                net.minecraft.client.renderer.LevelRenderer.m_172993_
  3.8%   self 0.0%                  me.jellysquid.mods.sodium.client.render.chunk.DefaultChunkRenderer.render
  1.4%   self 1.4%                    me.jellysquid.mods.sodium.client.render.chunk.DefaultChunkRenderer.fillCommandBuffer
  1.4%                                me.jellysquid.mods.sodium.client.render.chunk.DefaultChunkRenderer.executeDrawBatch
  1.2%   self 1.2%                      org.lwjgl.opengl.GL32C.nglMultiDrawElementsBaseVertex
  0.7%                                me.jellysquid.mods.sodium.client.render.chunk.ShaderChunkRenderer.begin
  2.5%                              net.minecraftforge.eventbus.EventBus.post
  2.5%   self 0.0%                    net.minecraftforge.eventbus.EventBus$$Lambda$6363/0x000002c09a3c1598.invoke
  2.4%   self 0.6%                      net.minecraftforge.eventbus.ASMEventHandler.invoke
  0.9%                                    com.direwolf20.justdirethings.client.events.RenderLevelLast.renderWorldLastEvent
  0.9%   self 0.3%                          com.direwolf20.justdirethings.client.events.RenderLevelLast.renderAreaPreviews
  0.6%   self 0.5%                            java.util.ArrayList.<init>
  2.7%   self 0.2%                net.minecraft.client.renderer.LevelRenderer.m_202423_
  1.0%   self 0.0%                  net.minecraft.client.renderer.FogRenderer.m_234172_
  0.8%   self 0.0%                    net.minecraftforge.client.ForgeHooksClient.onFogRender
  0.8%                                  net.minecraftforge.eventbus.EventBus.post
  0.8%   self 0.0%                        net.minecraftforge.eventbus.EventBus$$Lambda$6363/0x000002c09a3c1598.invoke
  0.8%   self 0.0%                          net.minecraftforge.eventbus.ASMEventHandler.invoke
  0.6%   self 0.0%                  net.minecraft.client.multiplayer.ClientLevel.m_171660_
  0.5%   self 0.0%                    net.minecraft.world.level.biome.BiomeManager.m_204210_
  0.5%                                  net.minecraft.world.level.chunk.ChunkAccess.m_203495_
  2.0%   self 0.0%                net.minecraft.client.renderer.FogRenderer.m_109018_
  0.7%   self 0.0%                  net.minecraft.client.multiplayer.ClientLevel.m_171660_
  0.6%   self 0.0%                    net.minecraft.world.level.biome.BiomeManager.m_204210_
  0.6%                                  net.minecraft.world.level.chunk.ChunkAccess.m_203495_
  0.6%   self 0.0%                  net.minecraft.world.level.biome.BiomeManager.m_204210_
  0.6%                                net.minecraft.world.level.chunk.ChunkAccess.m_203495_
  1.9%   self 0.0%                net.minecraft.util.profiling.InactiveProfiler.handler$gfk000$onPopPush
  1.9%                              misanthropy.brute_force_culling_revived.api.CullingStateManager.onProfilerPopPush
  1.5%   self 0.0%                    misanthropy.brute_force_culling_revived.api.CullingStateManager.readMapData
  0.8%                                  misanthropy.brute_force_culling_revived.api.data.EntityCullingMap.readData
  0.8%                                    misanthropy.brute_force_culling_revived.api.data.CullingMap.readData
  0.8%   self 0.8%                          org.lwjgl.opengl.GL15C.nglGetBufferSubData
  0.7%                                  misanthropy.brute_force_culling_revived.api.data.CullingMap.readData
  0.7%   self 0.7%                        org.lwjgl.opengl.GL15C.nglGetBufferSubData
  1.2%   self 0.0%                net.minecraft.client.renderer.FogRenderer.m_234172_
  1.0%   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$6363/0x000002c09a3c1598.invoke
  0.9%   self 0.1%                        net.minecraftforge.eventbus.ASMEventHandler.invoke
  1.0%   self 0.0%                net.minecraft.client.renderer.entity.EntityRenderDispatcher.m_114397_
  0.8%                            net.minecraft.client.renderer.LevelRenderer.handler$dcn000$flywheel$beforeBlockEntities
  0.8%                              dev.engine_room.flywheel.backend.engine.EngineImpl.render
  0.8%   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%   self 0.0%                        net.minecraft.client.multiplayer.ClientLevel.m_171660_
  0.5%   self 0.0%                          net.minecraft.world.level.biome.BiomeManager.m_204210_
  0.5%                                        net.minecraft.world.level.chunk.ChunkAccess.m_203495_
  0.8%   self 0.0%                net.minecraft.client.renderer.LevelRenderer.m_194338_
  0.7%   self 0.0%                  me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.setupTerrain
  0.6%   self 0.0%                net.minecraft.client.renderer.LevelRenderer.handler$bim000$batchedentityrendering$beginTranslucents
  0.5%                            net.minecraft.client.renderer.LevelRenderer.localvar$bin000$batchedentityrendering$sortEntityList
  0.5%   self 0.0%                net.minecraft.client.renderer.LevelRenderer.handler$fgk000$prepareForParticleRendering
  0.5%   self 0.0%                  net.minecraft.client.particle.ParticleEngine.render
  3.0%   self 0.0%              net.minecraft.client.renderer.GameRenderer.m_109120_
  1.8%                            net.minecraft.client.renderer.ItemInHandRenderer.m_109314_
  0.9%   self 0.0%                  net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109911_
  0.8%   self 0.4%                    net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109912_
  2.6%                          net.minecraftforge.eventbus.EventBus.post
  2.6%   self 0.0%                net.minecraftforge.eventbus.EventBus$$Lambda$6363/0x000002c09a3c1598.invoke
  2.6%   self 0.1%                  net.minecraftforge.eventbus.ASMEventHandler.invoke
  0.9%   self 0.0%                    com.leon.saintsdragons.forge.client.event.ClientEventHandler.onComputeCamera
  0.9%   self 0.0%                      net.minecraft.world.level.EntityGetter.m_6443_
  0.9%   self 0.0%                        net.minecraft.world.level.entity.EntitySectionStorage.m_261191_
  0.9%   self 0.0%                          net.minecraft.world.level.entity.EntitySectionStorage.m_188362_
  0.8%                                        net.minecraft.world.level.entity.EntitySection.m_188348_
  0.7%   self 0.0%                    net.minecraft.world.level.EntityGetter.m_6443_
  0.7%                                  net.minecraft.world.level.entity.EntitySectionStorage.m_188362_
  0.6%                                    net.minecraft.world.level.entity.EntitySection.m_188348_
  1.4%   self 0.0%              net.minecraft.client.renderer.GameRenderer.m_109087_
  0.9%   self 0.0%                net.minecraft.client.renderer.GameRenderer.handler$pim000$create$bigShapePick
  0.9%   self 0.0%                  com.simibubi.create.foundation.block.BigOutlines.pick
  0.9%   self 0.0%                    com.simibubi.create.foundation.utility.RaycastHelper.rayTraceUntil
  0.9%   self 0.9%                      com.simibubi.create.foundation.block.BigOutlines.lambda$pick$0
  0.7%                          net.minecraftforge.eventbus.EventBus.post
  0.7%   self 0.0%                net.minecraftforge.eventbus.EventBus$$Lambda$6363/0x000002c09a3c1598.invoke
  0.7%   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_
  5.7%                        net.minecraftforge.client.gui.overlay.ForgeGui.m_280421_
  5.7%   self 0.0%              net.minecraftforge.client.gui.overlay.ForgeGui.wrapOperation$jnf000$gnetum$render
  3.3%   self 0.1%                net.minecraftforge.client.gui.overlay.ForgeGui.gnetum$renderLayers
  1.7%   self 0.0%                  net.minecraftforge.client.gui.overlay.ForgeGui.gnetum$renderLayers
  1.7%   self 0.0%                    net.minecraftforge.client.gui.overlay.ForgeGui.md579b9b$lambda$gnetum$renderLayers$7$1
  0.5%   self 0.0%                      net.minecraftforge.client.gui.overlay.ForgeGui.gnetum$postEvent
  0.5%                                    net.minecraftforge.client.gui.overlay.ForgeGui$$Lambda$98790/0x000002c0a57f2360.invoke
  0.5%   self 0.1%                          net.minecraftforge.eventbus.ASMEventHandler.invoke
  1.1%   self 0.0%                  net.minecraftforge.client.gui.overlay.ForgeGui.md579b9b$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$98790/0x000002c0a57f2360.invoke
  0.6%   self 0.2%                        net.minecraftforge.eventbus.ASMEventHandler.invoke
  2.0%   self 0.0%                net.minecraftforge.client.gui.overlay.ForgeGui.gnetum$postEvent
  1.5%   self 0.0%                  net.minecraftforge.eventbus.ASMEventHandler.invoke
  1.0%   self 0.0%                    xaero.common.events.ClientEvents.handleRenderGameOverlayEventPre
  1.0%   self 0.0%                      xaero.hud.minimap.element.render.MinimapElementRendererHandler.render
  0.9%   self 0.0%                        xaero.hud.minimap.element.render.MinimapElementRendererHandler.renderForRenderer
  5.0%   self 0.0%          net.minecraft.client.Minecraft.m_91398_
  2.6%   self 0.0%            net.minecraft.client.multiplayer.ClientLevel.m_104804_
  2.4%   self 0.0%              net.minecraft.world.level.Level.m_46653_
  2.2%                            net.minecraft.client.multiplayer.ClientLevel.m_104639_
  1.2%                              net.minecraft.client.player.LocalPlayer.m_8119_
  1.2%                                net.minecraft.client.player.AbstractClientPlayer.m_8119_
  1.2%   self 0.0%                      net.minecraft.world.entity.player.Player.m_8119_
  0.9%   self 0.0%                  net.minecraft.client.multiplayer.ClientLevel.handler$jne000$tickEntity
  0.9%   self 0.0%                    net.minecraft.client.multiplayer.ClientLevel.basicTick
  1.0%   self 0.0%            net.minecraftforge.eventbus.EventBus$$Lambda$6363/0x000002c09a3c1598.invoke
  0.6%   self 0.0%              net.minecraftforge.eventbus.ASMEventHandler.invoke
  1.0%                        net.minecraftforge.eventbus.EventBus$$Lambda$6363/0x000002c09a3c1598.invoke
  0.6%   self 0.0%              net.minecraftforge.eventbus.ASMEventHandler.invoke
  4.5%                      com.mojang.blaze3d.platform.Window.m_85435_
  4.4%                        com.mojang.blaze3d.systems.RenderSystem.flipFrame
  4.4%   self 4.4%              org.lwjgl.system.JNI.invokePV
  3.0%                      net.minecraftforge.eventbus.EventBus.post
  3.0%   self 0.0%            net.minecraftforge.eventbus.EventBus$$Lambda$6363/0x000002c09a3c1598.invoke
  3.0%   self 0.2%              net.minecraftforge.eventbus.ASMEventHandler.invoke
  2.6%   self 0.0%                xaero.map.events.ClientEventsForge.renderTick
  2.6%                              xaero.map.events.ClientEvents.handleRenderTick
  2.5%   self 0.4%                    xaero.map.MapProcessor.onRenderProcess
  1.0%   self 0.0%                      xaero.map.MapWriter.onRender
  0.9%   self 0.0%                        xaero.map.MapWriter.writeMap
  0.8%   self 0.0%                          xaero.map.MapWriter.writeChunk

MOD DETAIL (where each mod spent its own time)
  immediatelyfast  9.8% self, 16.0% in-stack, 58.4s
      7.8%   46.6s    net.raphimc.immediatelyfast.feature.core.BatchableBufferSource.m_109912_
  textanimator  5.6% self, 6.6% in-stack, 33.5s
      3.7%   21.9s    java.lang.Throwable.fillInStackTrace
      0.6%   3.8s     jdk.internal.math.FloatingDecimal.parseDouble
  ftbquests  3.1% self, 31.0% in-stack, 18.5s
      1.0%   6.0s     dev.ftb.mods.ftbquests.quest.theme.QuestTheme.get
      0.9%   5.6s     java.util.HashMap.put
  fancymenu  2.4% self, 3.2% in-stack, 14.1s
      0.9%   5.3s     java.lang.Class.forName0
      0.7%   4.3s     de.keksuccino.fancymenu.customization.screen.identifier.UniversalScreenIdentifierRegistry.getUniversalIdentifierFor
      0.6%   3.4s     java.util.ArrayList.<init>
  embeddium  2.3% self, 5.8% in-stack, 13.9s
      1.4%   8.4s     me.jellysquid.mods.sodium.client.render.chunk.DefaultChunkRenderer.fillCommandBuffer
  ftblibrary  2.1% self, 35.3% in-stack, 12.5s
      (spread across methods too small to rank individually)
  xaeroworldmap  1.7% self, 2.6% in-stack, 10.4s
      (spread across methods too small to rank individually)
  pehkui  1.4% self, 1.8% in-stack, 8.4s
      0.8%   4.5s     virtuoel.pehkui.api.ScaleType.getScaleData

GC            170 pauses, 817ms total, 14.00ms worst

ENTITY RENDER  (total / per call / calls / worst single call)
  alexsmobs                 170ms    128us    1,327    12.61ms at 454, 60, -97
  minecraft                 126ms    110us    1,142    5.96ms at 468, 61, -94

ENTITY TICK  (total / per call / calls / worst single call)
  minecraft                 7.7s     598us    12,862   2.69ms at 457, 69, -49
  alexsmobs                 4.07ms   60us     68       157us at 505, 58, -10
  terramity                 2.92ms   91us     32       282us at 398, 104, 3
  born_in_chaos_v1          366us    183us    2        231us at 373, -8, -18
  quark                     255us    127us    2        154us at 430, -18, 3
  species                   229us    76us     3        150us at 371, -8, -18
  opposing_force            97us     97us     1        97us at 450, -10, 2

BLOCK ENTITY TICK  (total / per call / calls / worst single call)
  minecraft                 198ms    940ns    210,371  282us at 303, -12, -193
  lootr                     153ms    393ns    388,421  214us at 481, -8, 61
  quark                     139ms    641ns    216,758  264us at 431, -36, 98
  naturesaura               80.63ms  303ns    266,098  129us at 277, 151, -80

WORST FRAMES
  108ms     ae2 7/10 samples, in appeng.thirdparty.fabric.SpriteFinderImpl$Node.add
  83.20ms   itemfilters 6/8 samples, in dev.latvian.mods.itemfilters.item.TagFilterItem$TagData.toString
  68.14ms   minecraft 6/6 samples, in org.lwjgl.system.JNI.invokePV
  66.71ms   minecraft 6/7 samples, in org.lwjgl.system.JNI.invokePV
  65.48ms   ftbchunks 5/6 samples, in java.awt.image.BufferedImage.setRGB
  65.11ms   minecraft 6/6 samples, in org.lwjgl.system.JNI.invokePV
  63.04ms   minecraft 6/6 samples, in org.lwjgl.system.JNI.invokePV
  60.00ms   minecraft 5/5 samples, in org.lwjgl.system.JNI.invokePV
  58.36ms   minecraft 5/5 samples, in org.lwjgl.system.JNI.invokePV
  58.35ms   minecraft 5/6 samples, in org.lwjgl.system.JNI.invokePV
  55.46ms   brute_force_culling_revived 3/5 samples, in org.lwjgl.opengl.GL15C.nglGetBufferSubData
  54.93ms   minecraft 5/5 samples, in org.lwjgl.system.JNI.invokePV

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.
