RimWorld

RimWorld

2,971 ratings
Dubs Performance Analyzer
6
4
4
31
9
4
2
2
3
2
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.2, 1.3, 1.4, 1.5, 1.6
File Size
Posted
Updated
7.947 MB
28 Mar, 2020 @ 12:19pm
16 Jul @ 6:36pm
32 Change Notes ( view )

Subscribe to download
Dubs Performance Analyzer

In 1 collection by Dubwise
Dubs Mods
12 items
Description
This is a dry boring technical tool to analyze the cpu usage of specific parts of the game to help players and modders figure out performance issues.

Bug Reports / Issue Tracker
https://github.com/Dubwise56/Dubs-Performance-Analyzer/issues

Don't go witch hunting modders, join the discord to discuss and analyze instead

Wiki[github.com]

My Discord channel to talk about it: Discord[discord.gg]

Github[github.com]

[ko-fi.com]

[www.patreon.com]

Bug Reports / Issue Tracker
https://github.com/Dubwise56/Dubs-Performance-Analyzer/issues
Popular Discussions View All (4)
4
12 Jun @ 11:31pm
Failed to capture Harmony Ctor
qux
4
20 Apr, 2024 @ 12:52am
Error Log
Totsnuk
3
20 Jun, 2022 @ 8:01am
Error when trying to access mod settings while in game.
Panacea
664 Comments
Alu 19 hours ago 
yes its cause of the thing to make pawns enter the gravship better
it had alot of weight for no reason
one of the devs fixed it for the next hotfix

theres too many perf impacts in vanilla to list
کhurikeŋ 21 hours ago 
So i guess it´s the hotfix they made to get all people in or throw randoms out the gravship for takeoff? Seems like even without any takeoff or gravship at all the game constantly checks that.

I´ll head to the discord but is there "any" other massive vanilla performance issues that i might not know about? Of Course my runs are massively modded but even vanilla the game always gets crushed by it´s own weight.
Alu 23 hours ago 
thats a vanilla issue
its actually IMPROVED when you get one
it will be fixed in the next update to the game
reported via dubs discord crew a bit after the last update
کhurikeŋ 7 Sep @ 3:11am 
Well i´m not into the technical part. Also i´ve noticed some heated discussions here but i´ll ask anyway:

I have some performance issues. Looking at the analyzer i just checked the percentages and i´ve found "JobGiver_BoardOrLeaveGravship" to be very high. I´m just wondering... i have no gravship so why could that be so high?
Alu 2 Sep @ 4:13pm 
and i do apologize if my wording was needlessly bad
we spent alot of time fixing burned bridges caused by users harrassing modders making it impossible for us to accurately report issues to modders about "hey your mods slow heres details"
as back when a "slow mod list" was publically available and updated
users would dox and threaten modders and burned many avenues for us to actually report issues
Alu 2 Sep @ 4:11pm 
the tool is descriptive enough that you can get a basic readline with no guide
it tells you your tps right out of the gate at each speed
which for most people who dont need to properly analyze
is enough to go "oh my tps sucks"

but when you open the analyzers menus
you see a list of every type of section in the game and more
that has a ton of lines and graphs
the entire reasons we use screenshots to help a user read the analyzer?
at first glance you can see a mod at the top and go
"oh that mods bad"
but you remove it and nothings fixed
why?
well it gets alot more complicated
sometimes a mod spikes due to a conflict caused by another mod being messy in how it handles patching
or its a replacement to vanilla and thus removing the mod didnt do anything but show you the mod was faster than vanilla
is there a guide on how to determine these conflicts?
No we do it by hand for each users case as we learn new things all the time about how some mods patch things in funky ways
Jay and Silent Rob 2 Sep @ 3:58pm 
Mod looked cool, but Alu's explicitly toxic philosophy is a turn off. Why does every game's modding scene end up attracting this kind of person? Nobody should have to go find your discord and ask you directly about how to use the mod. It should be descriptive enough on its own or passive resources should be available. Responding to such a benign and universally true statement with, "No you gotta come spoonfeed us screenshots on our discord because people harassed(?) modders when we included guides on Steam(???)" makes no sense and suggests cliquey, narcissistic control freaks behind the scenes. That's always a hard pass because you never know when people like that are going to nuke all their mods during a tantrum or something.
Alu 18 Aug @ 6:12pm 
Your not gonna find a guide pasted to steam
Users proved incapable of not harrassing modders
Most info to its use is localized to the discord for easy screenshot sharing as screenshots let us help people read it easier

As to your second question
A single tab to show all data with the highest at top
the game may crash
The act of analyzing takes some tps to try and analyze the entire game wholly at once would be tasking as can be

Most mods that are relevant to performance all show up in harmony patches anyway so that tab already mostly covers "showing all modded functions"
Exarch 18 Aug @ 1:48pm 
seconding what @Kongkim said

the mod is helpful, gives plenty of data, but it's no good (to me, an end user) if i don't know how to read it or how to analyze whats causing the issue. that said, it is fantastic as it gives plenty of info.

"Would it be possible to make a section that shows the things that stand out?
Those are using more resources and tick, etc., than the average of all the other or something like that. Think that would help people find heavy mods a lot easier, or have an idea what to look for."
Enrico 4 Aug @ 6:20pm 
harmony patches that get applied mid-game will never show up on the analyzer it seems, only ones that have been there since the beginning