TermiNexus 963dfc5a3c perf(memhub): 分配记录表改为仅 --detection 使用,free 不再线性扫描全部历史分配
记录区此前与 detection 解耦、每次 alloc 都写一条,_det_count 对永不 reset 的 PermPool 无上限增长;free 归还时按 _det_count 线性查找记录并置空闲位,于是每次 free 都是 O(历史分配数)。改为 detection==0 时不分配记录区也不记录/不回填,free 变 O(1);OOM 报告的块序分布走 chk_stack 不受影响。
2026-10-24 13:31:51 +08:00
2026-10-17 21:58:05 +08:00
2026-10-17 21:58:05 +08:00
2026-10-17 21:58:05 +08:00
2026-10-10 21:58:27 +08:00
2026-10-10 21:58:27 +08:00
2026-10-17 21:58:05 +08:00
2026-08-17 11:01:35 +08:00
2026-10-10 21:58:27 +08:00
2026-10-10 21:58:27 +08:00
2026-10-17 21:58:05 +08:00
2026-10-17 21:58:05 +08:00
2026-10-10 21:58:27 +08:00
2026-10-17 21:58:05 +08:00
2026-10-17 21:58:05 +08:00
2026-10-10 21:58:27 +08:00
2026-09-29 17:00:20 +08:00
2026-09-29 16:59:46 +08:00
2026-10-10 21:58:27 +08:00
S
Description
GVSDS(TM) Viper SE Runtime Environment and Library (VRTE)
15 MiB
0 Stars 1 Watchers 0 Forks
Languages
C++ 76.8%
C 22%
CMake 1.2%