ios - 尽管不使用 Core Plot,但核心动画无法分配字节

标签 ios memory-management memory-leaks

当我浏览我的应用程序一段时间后,我的 iPod 4G 和 iPad 3 出现以下错误,整个屏幕变白或应用程序挂起,然后我必须重新启动应用程序。

CoreAnimation: failed to allocate 1879072 bytes     

这个问题通常在我们使用 Core Plot 时出现,但我没有使用 Core Plot

我在我的代码中使用ARC

我已将 MKMapview 和 CoreLocation 用于 map 。

我用谷歌搜索了这个问题,但除了核心情节问题之外找不到任何东西。

如有任何帮助,我们将不胜感激。

提前致谢。

最佳答案

很可能您在应用程序的其他地方使用了过多的内存,而首先未能进行分配的是 Core Animation(特别是因为它是一个相当大的分配)。通过 Instruments 中的“Allocations”工具运行它并调查您在哪里使用了过多的内存。

关于ios - 尽管不使用 Core Plot,但核心动画无法分配字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19403295/

相关文章:

ios - 设备语言更改时的格式化程序问题

ios - 在 Git 推送和克隆后,找不到 -lCocoaAsyncSocket XCode 7.3 的错误库

ios - cocoa iOS/触摸 : Keeping a subview of the UITableViewCell contentView right-aligned

android - 在Android中将文件存储在特定于应用程序的存储中有什么限制?[data/data/{packagename}]?

c - 由于内存耗尽而从 NULL == malloc() 恢复的策略

ios - iOS导航工具可以实现这个概念吗

c++ - 类方法会增加类实例的大小吗?

使用 libxml2 的 xmlSaveFormatFileEnc 中的 valgrind 导致 XML 内存泄漏

c++ - 当我的代码被 GCC 编译时内存泄漏

javascript - 使用 this/self 引用的 javascript 闭包会导致内存泄漏吗?