David Goldblatt
fc615739cb
Add batching to arena bins.
...
This adds a fast-path for threads freeing a small number of allocations to
bins which are not their "home-base" and which encounter lock contention in
attempting to do so. In producer-consumer workflows, such small lock hold times
can cause lock convoying that greatly increases overall bin mutex contention.
2024-05-22 10:30:31 -07:00
..
2023-06-23 11:58:18 -07:00
2023-07-06 12:00:02 -07:00
2021-05-13 16:19:14 -07:00
2020-02-19 16:03:16 -08:00
2020-02-19 16:03:16 -08:00
2024-05-22 10:30:31 -07:00
2014-10-08 18:18:03 -07:00
2024-05-22 10:30:31 -07:00
2017-04-24 10:33:21 -07:00
2020-01-21 16:51:26 -08:00
2018-11-14 08:44:05 -08:00
2020-07-30 15:25:23 -07:00
2022-01-04 11:03:51 -08:00
2017-04-24 10:33:21 -07:00
2013-12-09 13:21:08 -08:00
2013-12-09 13:21:08 -08:00
2013-12-09 13:21:08 -08:00
2013-12-09 13:21:08 -08:00
2013-12-09 13:21:08 -08:00
2013-12-09 13:21:08 -08:00
2013-12-09 13:21:08 -08:00
2013-12-09 13:21:08 -08:00
2013-12-09 13:21:08 -08:00
2013-12-09 13:21:08 -08:00
2023-06-23 11:58:18 -07:00
2017-04-24 10:33:21 -07:00
2023-06-23 11:58:18 -07:00
2020-01-21 16:51:26 -08:00
2023-07-13 15:07:17 -07:00
2023-05-11 09:10:57 -07:00
2016-02-23 18:55:45 -08:00