标签: ios macos core-data memory-management memory-leaks
当我的循环运行大约15k次时,会消耗太多内存。它甚至超过1 GB。我在循环中做的是一系列核心数据实体更新/创建。有什么方法可以控制内存使用吗?
答案 0 :(得分:2)
是的,您应该在循环中使用自动释放池。以下是official Apple note,如果您在项目中使用ARC,this answer will会有所帮助。
答案 1 :(得分:1)
使用自动释放池包裹循环内容并不时将其耗尽。