采了三次样内存纹丝不动,我判了「没泄漏」:五周后它从 1.6GB 涨到 22GB,那五分钟我漏看了什么?
一台 64GB 的 M1 Max 内存爆掉重启,我采三次样、看斜率为零,判定是开太多东西而不是泄漏。五周后再查,一个文本向量服务三天半里几乎直线涨了 20GB,另一个语音转文字服务停在 58GB 不动。这篇算一笔账:读数分辨率除以斜率,就是你至少要盯多久;再讲 MLX 默认把缓存上限设成接近整机内存,两个进程加起来,账面上能把内存开到 1.9 倍。
macOS · Apple Silicon · MLX14 min 阅读