TermiNexus 096cb3b913 perf(string/memhub): strstr 改候选位跳转、strcmp 指针短路、块大小改一次左移
string: strstr 用 strchr 跳候选位替代逐字节 strncmp(实测 strncmp 由 7.44 亿降至 1.65 亿,总调用 -15.1%)

string: strcmp/strncmp 入口加指针相等短路

memhub: _block_size_at_order 由循环移位改一次左移;alloc 对 size==0 给可区分诊断(非池耗尽)
2026-09-13 17:50:04 +08:00
2026-08-17 11:01:35 +08:00
2026-08-27 10:16:28 +08:00
2026-08-27 10:16:28 +08:00
2026-08-17 11:01:35 +08:00
2026-08-17 11:01:35 +08:00
2026-09-11 18:57:39 +08:00
2026-08-22 09:25:46 +08:00
2026-08-17 11:01:35 +08:00
2026-08-17 11:01:35 +08:00
2026-08-17 11:01:35 +08:00
2026-09-11 18:57:39 +08:00
2026-08-17 11:01:35 +08:00
2026-08-17 11:01:35 +08:00
2026-08-27 10:16:28 +08:00
2026-08-27 10:16:28 +08:00
2026-08-27 10:16:28 +08:00
2026-08-17 11:01:35 +08:00
2026-08-17 11:01:35 +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%