| 来源 | 尺寸分级舍入 |
|---|---|
| 观测 | MALLOC-STATS 分桶 |
| 缓解 | 聚合小对象、避免过度碎片化模型 |
示例
示例
redis-cli MEMORY MALLOC-STATS
redis-cli MEMORY STATS内部碎片与外部碎片不同:前者是分配粒度损耗,后者是页级闲置。
分配器按尺寸分级分配,小对象请求会被舍入到更大的档位,形成内部碎片;大量小对象实例的损耗在总量上并不可忽略。
| 来源 | 尺寸分级舍入 |
|---|---|
| 观测 | MALLOC-STATS 分桶 |
| 缓解 | 聚合小对象、避免过度碎片化模型 |
redis-cli MEMORY MALLOC-STATS
redis-cli MEMORY STATS