RimWorld

RimWorld

[多线程优化]Multi-Threading Pawns
凌&星  [developer] 16 Aug @ 11:15pm
Raise a bug
bug问题提交在这里,谢谢!
Please submit bug issues here, thank you!
Last edited by 凌&星; 16 Aug @ 11:18pm
< >
Showing 1-8 of 8 comments
Imperior 21 Aug @ 3:09am 
我使用的是谷歌翻译,所以如果我写的内容听起来令人困惑,我深表歉意。

我只是想报告一下,机甲实验设置带来了巨大的性能提升,我的 TPS 大概提高了 30%。但是,启用它会导致升降机甲的工作进度慢很多倍。升降机甲工作缓慢的例子包括为营火和喷泉加油。

从我为模组编写 tick 逻辑的经验来看,这个问题应该比较容易解决。寻路功能一直很完美。这是我在这个功能中发现的唯一一个小问题。性能提升非常惊人,非常感谢您在这个模组中所做的工作。希望这份报告能对您有所帮助。

-----

I'm using Google Translate, so I apologize if what I write sounds confusing.

I just wanted to report that the mech experimental settings yielded a huge improvement in performance, I got probably around 30% more TPS from it. But, enabling it causes lifter mech's work to progress many times slower. Examples of lifter mech work being slow are refueling campfires and water foutains.

From my time coding around the tick logic for mods, this should be relatively straightforward to work around. The pathfinding has been perfect. This is the only glitch I have found with this feature. The performance gains are amazing, thank you a lot for your work in this mod. I hope this report is in any way helpful.
凌&星  [developer] 21 Aug @ 6:41am 
Originally posted by Imperior:
我使用的是谷歌翻译,所以如果我写的内容听起来令人困惑,我深表歉意。

我只是想报告一下,机甲实验设置带来了巨大的性能提升,我的 TPS 大概提高了 30%。但是,启用它会导致升降机甲的工作进度慢很多倍。升降机甲工作缓慢的例子包括为营火和喷泉加油。

从我为模组编写 tick 逻辑的经验来看,这个问题应该比较容易解决。寻路功能一直很完美。这是我在这个功能中发现的唯一一个小问题。性能提升非常惊人,非常感谢您在这个模组中所做的工作。希望这份报告能对您有所帮助。

-----

I'm using Google Translate, so I apologize if what I write sounds confusing.

I just wanted to report that the mech experimental settings yielded a huge improvement in performance, I got probably around 30% more TPS from it. But, enabling it causes lifter mech's work to progress many times slower. Examples of lifter mech work being slow are refueling campfires and water foutains.

From my time coding around the tick logic for mods, this should be relatively straightforward to work around. The pathfinding has been perfect. This is the only glitch I have found with this feature. The performance gains are amazing, thank you a lot for your work in this mod. I hope this report is in any way helpful.
Thank you, thank you for your support
Seconding this report - game performs significantly better but mechs doing doing certain jobs take many times longer than normal to complete it - as in several minutes instead of a couple of seconds. It's unfortunately a game-breaker for my current solo-mechanitor run, but very impressive work regardless.
凌&星  [developer] 25 Aug @ 6:45am 
ok
If it helps you at all, it only seems to affect tasks which have a specific workbar, and it only started happening a few days ago. Using this mod a week ago everything with mechs was working fine.
Narrowed it down further.

With "Hash Interval" set to 1, mechs behave like normal and the bug does not occur.

The higher the interval is set, the worse it becomes. At the default 30 a 3 second task takes almost two minutes. At 45, where I was running it, repairs can take literal hours.

Hope this helps you track it down.
I have a problem where my constructors do not do deconstruction tasks (everything else so far looks okay). They simply stand around doing nothing but:

Activity: Standing

Manually assigning them the task via the right click menu makes them do it, but they return to "standing" for some reason. They will automatically do every other activity but deconstruct so far.

Construction seems to work but sometimes it takes a delay (like a few seconds) as if there is something going in the background to deconflict the task.

Works stable on my 500+ mods otherwise. I do not have combat AI mods.
src3453 5 Sep @ 2:11am 
Using this mod causes the food gauge of the Pawn to decrease at several times the normal rate, causing them all to starve to death quickly.
Last edited by src3453; 5 Sep @ 2:11am
< >
Showing 1-8 of 8 comments
Per page: 1530 50