【发布时间】:2016-05-03 08:40:27
【问题描述】:
我正在尝试了解 Instruments / Allocation 中的“所有堆和匿名 VM”。
事情是这样的:我只是创建了一个新的 Swift SpriteKit 项目,没有做任何事情我得到了下一个结果:
如您所见,堆正在增长。不过我没有内存泄漏。我该如何解释呢?这是一个好结果吗?
【问题讨论】:
-
没问题,直到您的设备没有一次又一次地抛出内存警告有您正在使用的 serval 系统库,所以有很多 malloc() 或 calloc() 调用。其次,在弧下,您不必担心堆和分配。当您从一个 SKScene 移动到另一个或一个视图到另一个视图时,arc 会自动释放内存(直到您没有任何强引用)SKScene 和 All Heap & Anonymous VM 会自动减少。
标签: memory-management memory-leaks xcode7 instruments allocation