Moe Charm (CI)
89a9212700
Phase 83-1 + Allocator Comparison: Switch dispatch fixed (NO-GO +0.32%), PROFILE correction, SCORECARD update
Key changes:
- Phase 83-1: Switch dispatch fixed mode (tiny_inline_slots_switch_dispatch_fixed_box) - NO-GO (marginal +0.32%, branch reduction negligible)
Reason: lazy-init pattern already optimal, Phase 78-1 pattern shows diminishing returns
- Allocator comparison baseline update (10-run SSOT, WS=400, ITERS=20M):
tcmalloc: 115.26M (92.33% of mimalloc)
jemalloc: 97.39M (77.96% of mimalloc)
system: 85.20M (68.24% of mimalloc)
mimalloc: 124.82M (baseline)
- hakmem PROFILE correction: scripts/run_mixed_10_cleanenv.sh + run_allocator_quick_matrix.sh
PROFILE explicitly set to MIXED_TINYV3_C7_SAFE for hakmem measurements
Result: baseline stabilized to 55.53M (44.46% of mimalloc)
Previous unstable measurement (35.57M) was due to profile leak
- Documentation:
* PERFORMANCE_TARGETS_SCORECARD.md: Reference allocators + M1/M2 milestone status
* PHASE83_1_SWITCH_DISPATCH_FIXED_RESULTS.md: Phase 83-1 analysis (NO-GO)
* ALLOCATOR_COMPARISON_QUICK_RUNBOOK.md: Quick comparison procedure
* ALLOCATOR_COMPARISON_SSOT.md: Detailed SSOT methodology
- M2 milestone status: 44.46% (target 55%, gap -10.54pp) - structural improvements needed
🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-18 18:50:00 +09:00
..
2025-12-18 18:50:00 +09:00
2025-12-04 16:21:54 +09:00
2025-12-03 20:42:28 +09:00
2025-12-10 14:00:57 +09:00
2025-12-04 23:31:54 +09:00
2025-11-05 12:31:14 +09:00
2025-12-13 19:01:57 +09:00
2025-12-11 21:21:40 +09:00
2025-11-05 12:31:14 +09:00
2025-12-03 20:42:28 +09:00
2025-12-04 03:09:28 +09:00
2025-11-09 23:15:02 +09:00
2025-12-03 21:57:36 +09:00
2025-11-09 18:55:50 +09:00
2025-11-09 16:49:34 +09:00
2025-12-03 20:41:34 +09:00
2025-12-03 20:41:34 +09:00
2025-12-03 20:44:18 +09:00
2025-12-04 10:38:19 +09:00
2025-12-03 21:02:04 +09:00
2025-12-04 04:15:10 +09:00
2025-11-26 14:45:26 +09:00
2025-12-04 05:40:50 +09:00
2025-11-05 12:31:14 +09:00
2025-12-03 20:41:34 +09:00
2025-12-03 20:41:34 +09:00
2025-11-26 14:45:26 +09:00
2025-12-04 10:38:19 +09:00
2025-11-05 12:31:14 +09:00
2025-12-03 18:06:24 +09:00
2025-12-03 17:23:32 +09:00
2025-12-03 11:41:34 +09:00
2025-11-13 06:50:20 +09:00
2025-11-13 06:50:20 +09:00
2025-11-13 06:50:20 +09:00
2025-11-13 06:50:20 +09:00
2025-12-04 10:38:19 +09:00
2025-12-03 20:41:34 +09:00
2025-11-05 12:31:14 +09:00
2025-12-03 17:16:19 +09:00
2025-12-03 11:20:59 +09:00
2025-12-03 20:41:34 +09:00
2025-12-03 12:11:27 +09:00
2025-12-04 11:05:06 +09:00
2025-12-04 06:12:47 +09:00
2025-12-03 09:15:59 +09:00
2025-11-05 12:31:14 +09:00
2025-12-03 20:41:34 +09:00
2025-11-10 01:59:11 +09:00
2025-11-05 12:31:14 +09:00
2025-11-05 12:31:14 +09:00
2025-11-26 14:45:26 +09:00
2025-11-28 13:42:39 +09:00
2025-12-03 11:14:59 +09:00
2025-12-03 10:34:39 +09:00
2025-12-03 10:57:16 +09:00
2025-12-03 10:34:39 +09:00
2025-12-03 20:41:34 +09:00
2025-12-03 10:34:39 +09:00
2025-12-03 20:41:34 +09:00