Fix CPU oversubscription on full load #153

Closed
opened 2026-05-20 00:25:56 +01:00 by Tearnote · 1 comment
Tearnote commented 2026-05-20 00:25:56 +01:00 (Migrated from codeberg.org)

The game currently creates as many thread pool workers as CPU threads. This is too many, and despite low priority they end up starving the renderer. Come up with a good value depending on CPU topology, possibly making use of thread affinity.

The game currently creates as many thread pool workers as CPU threads. This is too many, and despite low priority they end up starving the renderer. Come up with a good value depending on CPU topology, possibly making use of thread affinity.
Tearnote commented 2026-05-20 16:39:03 +01:00 (Migrated from codeberg.org)

Implemented in 609b353b1a

Implemented in 609b353b1a87ae9564251df5f39311ee77e8927c
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
Tearnote/Playnote#153
No description provided.