Улучшает производительность игры, переписывая некоторые её части. Загружайте последним.
Сравнения производительности проводились на колонии в 60 дней с 5 активными поселенцами, ваши результаты могут отличаться. В колонках "Время оригинала в мс" и "Время Rim73 в мс" указано время выполнения.
[table]
[tr]
[th]Оптимизация[/th]
[th]Прирост производительности в сумме (%)[/th]
[th]Описание оптимизации[/th]
[th]Время оригинала в мс[/th]
[th]Время Rim73 в мс[/th]
[th]Производительность по сравнению с оригиналом[/th]
[/tr]
[tr]
[td]Hediffs[/td]
[td]
+10%[/td>
[td]Добавляет
Time Dilatation к Hediffs (болезням), чтобы они обновлялись реже. Это снижает нагрузку на Pawn_HealthTick(), что в целом даёт прирост производительности около 15%.[/td]
[td]130мс[/td]
[td]11мс[/td>
[td]91% меньше времени на 100 тиков[/td>
[/tr]
[tr]
[td]Pather[/td>
[td]
+25%[/td>
[td]Временно отключает поселенцев, когда враги пытаются построить путь, но заблокированы другим поселенцем. Это даёт прирост производительности около 25%, но активно только в бою.[/td>
[td]-[/td>
[td]-[/td>
[td]-[/td>
[/tr]
[tr]
[td]Jobs[/td>
[td]
+50%[/td>
[td]совершенно новая система для обновления заданий. Она снижает количество сканирования поселенцами заданий, вместо этого они сканируют только после завершения задания и/или через 3 секунды. Некоторые активности, такие как Сон, Лечение, Блуждание и "Движение к месту", были сильно ограничены, они составляют около 80% всех обновлений. Это, безусловно, самый большой вклад в производительность и может дать прирост до 50% по сравнению с оригиналом.[/td>
[td]305мс[/td>
[td]59мс[/td>
[td]80% меньше времени на 100 тиков[/td>
[/tr]
[tr]
[td]Mindstate[/td>
[td]
+15%[/td>
[td]GetDay() была упрощена: теперь она просто возвращает новый день в полночь, где бы вы ни находились на планете, вместо того чтобы выполнять чрезвычайно сложные расчёты для симуляции положения Солнца относительно поселенца каждый тик.[/td>
[td]117мс[/td>
[td]42мс[/td>
[td]64% меньше времени на 100 тиков[/td>
[/tr]
[tr>
[td]
ИТОГО[/td>
[td][/td>
[td][/td>
[td]552мс[/td>
[td]112мс[/td>
[td]79% меньше времени на 100 тиков[/td>
[/tr>
[/table]
В среднем должно быть получено около 25% прироста производительности, этот показатель растёт с увеличением количества поселенцев и может легко достигать 50%.
Требуется
Harmony.
Этот мод совместим с
RocketMan и
RuntimeGC.
Этот мод НЕ совместим с
RimThreaded.
ПРЕДУПРЕЖДЕНИЕ: Это бета-версия, в ней, скорее всего, есть ошибки. Если вы их обнаружите, пожалуйста, сообщите о них.
Вы можете присоединиться к Discord здесь:https://discord.gg/JgCPYBPYwr