Methods patched and optimized by Performance Fish. Use this in conjunction with its mod settings to measure performance improvements or find eventual issues if a patch acts up
  • Verse.DesignationManager:SpawnedDesignationsOfDef
  • Verse.DesignationManager:AnySpawnedDesignationOfDef
  • Verse.DesignationManager:AllDesignationsOn
  • Verse.DesignationManager:DesignationOn
  • Verse.DesignationManager:HasMapDesignationOn
  • Verse.ThingFilter:CopyAllowancesFrom
  • Verse.DrawBatch:Flush
  • RimWorld.HediffComp_PsychicHarmonizer:CompPostTick
  • Verse.HediffSet:HasHediff
  • Verse.Map:MapPreTick
  • Verse.ListerBuildings:ColonistsHaveBuilding
  • Verse.ListerBuildings:ColonistsHaveResearchBench
  • Verse.ListerBuildings:ColonistsHaveBuildingWithPowerOn
  • Verse.ListerBuildings:AllBuildingsColonistOfDef
  • Verse.ListerBuildings:AllBuildingsNonColonistOfDef
  • RimWorld.StorageSettings:AllowedToAccept
  • RimWorld.MassUtility:GearMass
  • RimWorld.MassUtility:InventoryMass
  • Verse.RecipeDef:get_AllRecipeUsers
  • Verse.UnfinishedThing:BillOnTableForMe
  • RimWorld.Pawn_Ownership:get_OwnedRoom
  • Verse.Room:get_Regions
  • Verse.Room:get_ContainedAndAdjacentThings
  • Verse.ThingFilter:get_AllowedThingDefs
  • Verse.ThingFilter:get_AllStorableThingDefs
  • Verse.MapPawns:get_AllPawnsUnspawned
  • RimWorld.ThoughtWorker_Precept_AltarSharing:ShouldHaveThought
  • PerformanceFish.JobSystem.WorkGiver_HaulOptimization+PotentialWorkThingsGlobal_Patch:Sort
  • RimWorld.WorkGiver_Haul:JobOnThing
  • RimWorld.JobGiver_Haul:TryGiveJob
  • RimWorld.IdeoUtility:GetStyleDominance
  • RimWorld.CompAssignableToPawn_Bed:IdeoligionForbids
  • System.RuntimeType:GetField
  • System.Type:GetMethod
  • System.Type:GetConstructor
  • System.Type:GetProperty
  • System.Reflection.MonoField:GetValue
  • System.Reflection.FieldInfo:SetValue
  • System.Reflection.MethodBase:Invoke
  • Tick methods of comps attached to Things. Any ThingWithComps can have these, and any mod can add new ones Tick
  • Verse.ThingComp:CompTick
  • Verse.ThingComp:CompTickRare
  • Verse.ThingComp:CompTickLong
  • Update methods of comps attached to Things. Any ThingWithComps can have these, and any mod can add new ones Update
  • Verse.ThingComp:DrawGUIOverlay
  • Verse.ThingComp:PostDraw
  • Verse.ThingComp:PostDrawExtraSelectionOverlays
  • Verse.ThingComp:PostPrintOnto
  • Ticking health stuff ond other things implanted in pawn bodies Tick
  • Verse.Hediff:Tick
  • Verse.Hediff:PostTick
  • Ticking methods of abilities. Cooldown, effects, combat Tick
  • RimWorld.Ability:AbilityTick
  • VFECore.Abilities.Ability:Tick
  • Ticking methods of precepts. Ideology stuff. Tick
  • RimWorld.Precept:Tick
  • Ticking methods of genes. Yes, all the genes tick. Tick
  • Verse.Gene:Tick
  • Comps attached to Hediffs. Often responsible for the actual logic Tick
  • Verse.HediffComp:CompPostTick
  • Comps attached to abilities Tick
  • RimWorld.AbilityComp:CompTick
  • Settlements, caravans etc Tick
  • RimWorld.Planet.WorldObject:Tick
  • Comps attached to settlements, caravans etc Tick
  • RimWorld.Planet.WorldObjectComp:CompTick
  • Tick methods of comps with one instance attached to the game world Tick
  • RimWorld.Planet.WorldComponent:WorldComponentTick
  • Update methods of comps with one instance attached to the game world Update
  • RimWorld.Planet.WorldComponent:WorldComponentUpdate
  • Tick methods of mental states like berserk, tantrum etc Tick
  • Verse.AI.MentalState:MentalStateTick