So can anybody tell if you did any benchmarking, how much "significantly" better is the performance of 1.1 compared to 1.0 exactly? Is it 20%, 200%, 2000%?
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Pages1
#2
Mods / [Mod Request] Extend prisoner guilty timer
October 08, 2019, 06:24:28 PM
I think 1 day prison term for attempted murder is not good. I want to make it at least 1 year. Can't find any mod to be doing this.
#3
Ideas / [1.1] Update Unity for multithreading
October 01, 2019, 09:38:32 AM
During this year Unity introduced performance improvements, which seem to include multithreading. I'm no C# expert, but if this could be incorporated into Rimworld, this would massively improve the playability of the game. Mods are really what make Rimworld what it is, and when there are a lot of them and some years have passed, performance often gets a gamebreaking impact. If such a patch was released as DLC, I'd buy it twice.
#4
Help / How to profile entire game performance (Ludeon, provide symbols please)?
September 20, 2019, 06:18:44 PM
Greetings.
I have 100 mods and my ticks per second are low (like 100-200 max, but sometimes under 60 + stuttering) when I have 25 pawns and 100 animals. I'd like to troubleshoot this. My main assumption is that the main culprit are mods, because I have an extra top PC for $8k, specifically picked for single threaded games.
So I used to make private modpacks in Minecraft and Factorio. With java it is easy: jdk is great - I can use jconsole with plugins, jvisualvm, java flight recording & more. I always see how much CPU do which threads / actions consume, I always see the detailed human-readable stack traces.
With Factorio it is harder. I tried "Very Sleepy CS" program, and it somewhat does show what I'm looking for, however I have a hard time interpreting it for now. The most important part here is probably that stack traces are human-readable.
When I try Very Sleepy CS with Rimworld, I only get system functions and memory addresses, that's it. I understand it that Rimworld was compiled without "symbols". How do I get those?
Additionally, I installed unity editor and tried to attach Rimworld to it, but alas it doesn't work that way (duh?). Unity editor has a nice profiler with guides on youtube.
Finally, I see some people recommended a "custom mono.dll with a built-in default/basic mono profiler". What is that, where do I get that, and how do I use it, are there any manual anywhere? Is this even valid for my purpose?
Thanks for any advice.
I have 100 mods and my ticks per second are low (like 100-200 max, but sometimes under 60 + stuttering) when I have 25 pawns and 100 animals. I'd like to troubleshoot this. My main assumption is that the main culprit are mods, because I have an extra top PC for $8k, specifically picked for single threaded games.
So I used to make private modpacks in Minecraft and Factorio. With java it is easy: jdk is great - I can use jconsole with plugins, jvisualvm, java flight recording & more. I always see how much CPU do which threads / actions consume, I always see the detailed human-readable stack traces.
With Factorio it is harder. I tried "Very Sleepy CS" program, and it somewhat does show what I'm looking for, however I have a hard time interpreting it for now. The most important part here is probably that stack traces are human-readable.
When I try Very Sleepy CS with Rimworld, I only get system functions and memory addresses, that's it. I understand it that Rimworld was compiled without "symbols". How do I get those?
Additionally, I installed unity editor and tried to attach Rimworld to it, but alas it doesn't work that way (duh?). Unity editor has a nice profiler with guides on youtube.
Finally, I see some people recommended a "custom mono.dll with a built-in default/basic mono profiler". What is that, where do I get that, and how do I use it, are there any manual anywhere? Is this even valid for my purpose?
Thanks for any advice.
Pages1