Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我的循环运行大约 15k 次时,会消耗太多内存。它甚至超过了 1 GB。我在循环中所做的是一系列核心数据实体更新/创建。有什么办法可以控制内存使用吗?
是的,您应该在循环中使用自动释放池。这是Apple 官方对此的说明,如果您在项目中使用 ARC,此答案会有所帮助。
使用自动释放池包装循环的内容并不时将其排出。