a86dea3901
README: Fix typo.
2024-03-12 15:06:26 -04:00
fd8203400c
allocPool: Add option to disable the false sharing mitigations.
2024-03-12 11:38:07 -04:00
7f58269866
allocPool: Try to avoid false sharing.
...
A benchmark with 50 objects with and without false sharing mitigations gives these values (for the initArray() function) on Windows:
- With mitigations: ~5500 microseconds
- Without mitigations: ~9000 microseconds
On Linux:
- With mitigations: ~600 microseconds
- Without mitigations: ~700 microseconds
2024-03-12 11:28:10 -04:00
b0cbb7455b
allocPool: Répare compilation sur Windows
2024-03-03 14:40:55 -05:00
302c2a5f17
allocPool: Small update for clarity
2024-03-03 00:11:31 -05:00
7479895164
allocPool: Remove unused includes and clean up.
2024-03-02 13:35:00 -05:00
c4b07fa5a6
Meta: Typo
2024-03-02 13:25:48 -05:00
2f1b34b4cd
Meta: Add more documentation and correct naming.
2024-03-02 12:48:49 -05:00
1cfbcffe94
Meta: Turn on asan
2024-03-01 17:20:08 -05:00
9f68be78db
allocPool: Add destructor which cleans up.
2024-03-01 17:19:40 -05:00
6cd26d5ee9
allocPool: Fix threading issue and add benchmark.
2024-03-01 16:30:51 -05:00
dead668fb7
allocPool: Add tests and fix numerous bugs.
2024-03-01 15:19:52 -05:00
0af20178b8
allocPool: First commit
2024-03-01 14:21:52 -05:00