On Fri Feb 3 07:42:01 2023 +0000, Rémi Bernon wrote:
changed this line in [version 6 of the diff](/wine/wine/-/merge_requests/1628/diffs?diff_id=30762&start_sha=6190611728b9a3a81f510597496bb565b5902551#ce84fe3b548046500368ac49e84ae7006719c2d4_245_271)
I've added a static affinity shuffle, which helps quite a bit. I'm also now keeping track of the group affinity, and release them to their original affinity slot.
That also helps memory consumption and improves group re-use if one thread allocates and another one frees. Only allocating thread get an affinity now.