使用CFRelease Memory不会减少/释放AB中的5000个触点

时间:2017-05-01 07:03:56

标签: ios

  • 我有5154个联系人。
  • 当我启动应用程序时,内存增长到300MB
  • 在Xcode中,即使应用程序转到bg& fg多次
  • 不执行代码,内存保持在70MB

为什么CFRelease不释放所有内存?什么是错的?或者这是预期的吗?

len()

2 个答案:

答案 0 :(得分:1)

我的不好 - 这是错的 - CoreFoundation有一段时间了......不要发布它

(未删除,因此操作会看到它)

你没有发布CFArrayGetValueAtIndex所获得的联系人 - 你泄漏了很多联系人

答案 1 :(得分:0)

上面的代码是正确的。问题出在第三方lib的其他地方。

请忽略上述问题。