目前发现很多软件只要不关掉,内存占用就会慢慢升高。
比如之前版本的阿里云盘客户端,因为有同步文件夹的需求,就一直开着,但很少用它,一开始占用也就一两百 MB ,过几天后会到五六百 MB 。现在的阿里云盘客户端已经优化了这个问题,开再长时间也只有 200 多 MB 。
但我发现很多应用还是有这样的问题,比如 nvim ,打开一个很简单项目,一开始内存占用只有几十 MB ,过了几天,内存占用已经到达 500MB 。
我之前也开发过一款 macOS 的粘贴板工具,需要后台运行着,一开始内存占用只有几十 MB ,但过几天就会涨到 240 左右,经过调试也没有发现明显的内存泄漏。
而且似乎这个内存占用有个上限,即使在后台停留的时间更久,内存占用也不会再上升了。
所以不清楚这是开发者的内存管理问题还是 macOS 系统的问题。但阿里云盘已经优化了这个问题,估计是可以 fix 或者有个 workaround 的。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.