1

当我的循环运行大约 15k 次时,会消耗太多内存。它甚至超过了 1 GB。我在循环中所做的是一系列核心数据实体更新/创建。有什么办法可以控制内存使用吗?

4

2 回答 2

2

是的,您应该在循环中使用自动释放池。这是Apple 官方对此的说明,如果您在项目中使用 ARC,此答案会有所帮助。

于 2012-08-06T10:43:58.460 回答
1

使用自动释放池包装循环的内容并不时将其排出。

于 2012-08-06T10:40:13.910 回答