branchrust_reboot/main/useplayerupdatejobs4cancel
3 Commits over 0 Days - Infinitycph!
Modify unit tests to use pooling for collections to remove some GC we wouldn't see in a live scenario
- consistency tests pass
▄ ▉▋▆▋█ ▉▋ █▍▆▇▅▄ ▇▍▅▅▋▋▉ ▇▍ ▆▍ ▌▍▌ ▆█▅▇▋▄ ▍▅▉▇ ▇▋█▌ ▇▌ ▇ ▊▌▍▆▅█ ▊▆▌█▊▉ ▉▇▍▉▊█▄▋▍▉▅▅▅ █▌▌▄▆▋ ▄▅▍▆▍▄▊ ▅▄█▄▍ ▉▆▉▍▄█▅ ▋█▇▄▇▄▋ ▋▄▋▊▌▆ ▉▋▊█ ▊▄▍▉ ▄▇▄▇▍▊ ▉▌▉█
Add unitask branch to run server occlusion pair gathering in parallel with useplayerupdatejobs >= 4, add tests
- initial perf tests suggest ~40-50% faster execution in a 400-player scenario
- consistency tests pass