Document current Mixed baseline throughput and ENV profile
This commit is contained in:
@ -14,19 +14,12 @@
|
||||
|
||||
### ENV 最小セット(Release)
|
||||
```sh
|
||||
# プリセットでまとめて指定
|
||||
HAKMEM_PROFILE=MIXED_TINYV3_C7_SAFE
|
||||
|
||||
# Mixed 16–1024B 前提のサイズ範囲(必要に応じて明示)
|
||||
HAKMEM_BENCH_MIN_SIZE=16
|
||||
HAKMEM_BENCH_MAX_SIZE=1024
|
||||
HAKMEM_TINY_HEAP_PROFILE=C7_SAFE
|
||||
HAKMEM_TINY_C7_HOT=1
|
||||
HAKMEM_TINY_HOTHEAP_V2=0
|
||||
HAKMEM_SMALL_HEAP_V3_ENABLED=1
|
||||
HAKMEM_SMALL_HEAP_V3_CLASSES=0x80
|
||||
HAKMEM_POOL_V2_ENABLED=0
|
||||
HAKMEM_TINY_FRONT_V3_ENABLED=1
|
||||
HAKMEM_TINY_FRONT_V3_LUT_ENABLED=1
|
||||
HAKMEM_TINY_PTR_FAST_CLASSIFY_ENABLED=1
|
||||
HAKMEM_FREE_POLICY=batch
|
||||
HAKMEM_THP=auto
|
||||
```
|
||||
|
||||
### 任意オプション
|
||||
@ -37,11 +30,14 @@ HAKMEM_TINY_HEAP_STATS_DUMP=1
|
||||
HAKMEM_SMALL_HEAP_V3_STATS=1
|
||||
```
|
||||
- v2 系は触らない(C7_SAFE では Pool v2 / Tiny v2 は常時 OFF)。
|
||||
- vm.max_map_count が厳しい環境で Fail-Fast を避けたいときの応急処置(性能はほぼ同等〜微減):
|
||||
- FREE_POLICY/THP を触る実験例(現在の HEAD では必須ではなく、組み合わせによっては微マイナスになる場合もある):
|
||||
```sh
|
||||
HAKMEM_FREE_POLICY=keep
|
||||
HAKMEM_DISABLE_BATCH=1
|
||||
HAKMEM_SS_MADVISE_STRICT=0
|
||||
# or
|
||||
HAKMEM_FREE_POLICY=batch
|
||||
HAKMEM_THP=auto
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user