Skip to main content

Mod Details

CompoundingPerf

CompoundingPerf 1.3.0

Created by EchoStarz

5.8K Downloads

SPT 4.0.13 Compatible

Multiple performance improvements

Latest Version 1.3.0
SPT 4.0.13

Updated Tuesday at 9:18 AM

27.32 KB

Version Notes

New

  • S8 CalmRagfairServer — vanilla forces a blocking, compacting full GC every time enough flea offers expire, a recurring multi-hundred-ms-to-multi-second stall. This runs the exact same expiry sequence minus the forced collect. In a measured session it skipped 54 forced GCs and the worst frame-pause dropped from ~8s (mod off) to ~1.7s.
  • S9 FastCompressionHttpListener — responses compressed at zlib Fastest instead of vanilla’s slowest SmallestSize: several-fold less CPU for a few percent more bytes that only cross localhost/LAN. Output is byte-compatible.
  • S10 ThreadSafeCaches — serializes access to three SPT caches (handbook prices, item base classes, item blacklists) that vanilla writes at runtime while parallel ragfair tasks read them. Prevents an intermittent concurrent-collection crash.
  • S7 FastHttpResponseUtil — replaces five regex passes per response with one zero-allocation scan. Identical output.

Removed

  • The log-filtering pair (S3/C4) — dropped close to nothing on default setups and made other mods’ bug reports worse. The mod is now server-only! No BepInEx plugin ships, which also clears the client/server GUID-mismatch warning in check-mods.

  • Upgrading from 1.2.x? Delete the old BepInEx/plugins/CompoundingPerf.Client folder. It is no longer needed

This download is externally hosted.
Always scan for viruses.
Description
2 Versions
0 Addons
53 Comments

Details

This mod is featured in 83 lists and favourited 52 times. Renowned across the Forge.