Severe performance degradation – confirmed JobTempAlloc memory leak (Player.log evidence)

Hi everyone,

I’m experiencing severe and highly inconsistent performance issues in No Rest for the Wicked, and after extensive troubleshooting I believe I’ve identified a memory leak in the engine, supported by Player.log evidence.

System:

  • GPU: RTX 4080 SUPER

  • CPU: Ryzen 7 7700

  • RAM: 32 GB

  • Windows 11 (fresh install)

  • Game installed on SSD


Description of the issue

The game randomly behaves in two completely different performance states:

:white_check_mark: Good run

  • Stable performance (90+ FPS)

  • No stutters or drops

  • Sacramento is playable

  • GPU/CPU usage looks normal

:cross_mark: Bad run

  • Severe FPS drops everywhere

  • Sacramento becomes almost unplayable

  • GPU usage jumps to ~99% with very low FPS

  • Performance remains bad until the game is restarted

This can happen even if:

  • I close the game after a good session

  • Reopen it immediately

  • Same settings, same location

  • No PC reboot needed


What makes this especially strange

  • DLSS modes (Quality → Ultra Performance) make no difference

  • Lowering resolution does not improve FPS

  • When the game enters the “bad run” state, it affects all areas, not only the city

  • Restarting the game instantly restores normal performance


Troubleshooting already done

  • Fresh Windows 11 install

  • Latest NVIDIA drivers

  • Game reinstalled

  • NVIDIA shader cache deleted (DXCache / GLCache)

  • Steam shader cache cleared

  • iGPU fully disabled in BIOS

  • Tested DLSS on/off, different presets, FPS limits

None of these resolved the issue.


:red_circle: Critical finding (Player.log)

The Player.log repeatedly shows the following warning:

WARNING: There are remaining Allocations on the JobTempAlloc.
This is a leak, and will impact performance.

This strongly suggests a Job System memory leak, which perfectly matches the observed behavior:

  • Performance degrades over time or between executions

  • The game enters a “degraded performance state”

  • Only restarting the game clears the issue

Additionally, the log shows physics falling back to a slower backend in some runs, which may further impact CPU/GPU synchronization.


Why this matters

This is not a hardware issue and not something players can fix with settings.
It appears to be an engine-level bug, likely related to:

  • Job System allocations

  • NPC AI / pathfinding

  • Asset streaming in dense areas like Sacramento

High-end hardware does not prevent the issue.


Questions

  • Are other players seeing JobTempAlloc warnings in their logs?

  • Is this a known issue being tracked by the dev team?

  • Are there any temporary workarounds to avoid entering the “bad performance state”?

  • Is additional logging helpful to diagnose this further?

I really enjoy the game when it runs correctly, but this issue makes performance unpredictable.
Hopefully this information helps pinpoint the problem.

FILES Link: Unique Download Link | WeTransfer

Thanks for your time.

Interesting, thank you for going all the way Silveirinha, I’m going to let Moon know about this!

Silas

1 Like