# Phase 5 E4 (E4-1 + E4-2): Combined A/B(次の指示書) ## 目的 E4-1(free wrapper snapshot)と E4-2(malloc wrapper snapshot)の “累積効果” を確認し、次の perf ターゲットを確定する。 --- ## A/B(Mixed 10-run) ```sh # Baseline: both OFF HAKMEM_PROFILE=MIXED_TINYV3_C7_SAFE \ HAKMEM_FREE_WRAPPER_ENV_SNAPSHOT=0 \ HAKMEM_MALLOC_WRAPPER_ENV_SNAPSHOT=0 \ ./bench_random_mixed_hakmem 20000000 400 1 # Optimized: both ON HAKMEM_PROFILE=MIXED_TINYV3_C7_SAFE \ HAKMEM_FREE_WRAPPER_ENV_SNAPSHOT=1 \ HAKMEM_MALLOC_WRAPPER_ENV_SNAPSHOT=1 \ ./bench_random_mixed_hakmem 20000000 400 1 ``` 判定: - GO: mean **+1.0% 以上** - ±1%: NEUTRAL(freeze) - -1% 以下: NO-GO(freeze) --- ## 健康診断 ```sh scripts/verify_health_profiles.sh ``` --- ## 次のアクション ```sh HAKMEM_PROFILE=MIXED_TINYV3_C7_SAFE perf record -F 99 -- \ ./bench_random_mixed_hakmem 20000000 400 1 perf report --stdio --no-children ``` “self% ≥ 5%” の箱から次の芯を選ぶ。