911 Commits
Author SHA1 Message Date
Daan 004a093ec7 add mi_stats_get_bin_size and chunk counters 2025-03-13 13:22:58 -07:00
Daan f4f060543b set default settings to use minimal block sizes /4 (instead of /8), and no page reclaim on free 2025-03-13 12:54:57 -07:00
Daan 38b5087cb9 merge from dev 2025-03-06 20:34:20 -08:00
Daan 9eac969ea5 improve atomic stat merging 2025-03-06 20:14:33 -08:00
Daan 907a59cd8e Merge branch 'dev' into dev3 2025-03-06 19:52:39 -08:00
Daan 71c61c4b91 fix multi-threaded access in stats merging 2025-03-06 19:52:06 -08:00
daanx d9580f3bfb update popcnt to be more efficient on x64 even without MI_OPT_ARCH=ON 2025-03-06 18:54:04 -08:00
daanx 119f2eff6c use int for numa node count 2025-03-05 09:51:40 -08:00
Daan Leijen c18a5537dc reduce medium page block size to 64k to reducemem usage 2025-03-03 20:50:21 -08:00
Daan c1cbe71836 add numa-affine allocation, and per-heap numa affinity 2025-03-03 18:08:57 -08:00
Daan 30dfe97f5b merge from dev 2025-03-03 16:28:43 -08:00
Daan db831d4cf4 make mi_options_print, mi_arenas_print, and mi_stats_print independent of the vebosity setting 2025-03-03 16:23:28 -08:00
Daan Leijen a447a1a297 merge from dev 2025-03-02 17:16:28 -08:00
Daan Leijen 58d13f6a4f collect every N generic calls 2025-03-02 17:06:25 -08:00
Daan Leijen 4f1edad4fe add arena_purges stat 2025-03-02 16:36:16 -08:00
Daan Leijen 6e0af52c95 merge new statistics from dev 2025-03-02 16:08:50 -08:00
Daan Leijen c910750bbe fix mi_stat_get_json signature 2025-03-02 15:39:08 -08:00
Daan Leijen 09ad6d2819 initial statistics api 2025-03-02 15:34:37 -08:00
Daan Leijen 1b749ea7d8 clean up statistics 2025-03-01 20:51:44 -08:00
Daan Leijen ec92690117 merge from dev; lean stats 2025-03-01 17:35:34 -08:00
Daan Leijen 56aba086ea remove superfluous stat fields (count and freed) 2025-03-01 16:52:48 -08:00
Daan Leijen bdaeb1d469 remove stat_adjust 2025-03-01 16:29:28 -08:00
daanx 951a6642ae merge from dev 2025-02-28 17:37:06 -08:00
daanx 5f6ebb70fa add mi_options_print and mi_arenas_print 2025-02-28 17:30:41 -08:00
daanx 6fce7b90a4 reduce object class sizes (/8), add max reclaim queue size 2025-02-28 16:51:59 -08:00