目前发现很多软件只要不关掉,内存占用就会慢慢升高。
比如之前版本的阿里云盘客户端,因为有同步文件夹的需求,就一直开着,但很少用它,一开始占用也就一两百 MB ,过几天后会到五六百 MB 。现在的阿里云盘客户端已经优化了这个问题,开再长时间也只有 200 多 MB 。
但我发现很多应用还是有这样的问题,比如 nvim ,打开一个很简单项目,一开始内存占用只有几十 MB ,过了几天,内存占用已经到达 500MB 。

我之前也开发过一款 macOS 的粘贴板工具,需要后台运行着,一开始内存占用只有几十 MB ,但过几天就会涨到 240 左右,经过调试也没有发现明显的内存泄漏。
而且似乎这个内存占用有个上限,即使在后台停留的时间更久,内存占用也不会再上升了。/p>
所以不清楚这是开发者的内存管理问题还是 macOS 系统的问题。但阿里云盘已经优化了这个问题,估计是可以 fix 或者有个 workaround 的。
