ios4 - iOS是如何解决内存碎片的?

标签 ios4 memory-fragmentation

我找不到任何关于 iOS 内存管理的文档。特别是关于内存碎片。如果您知道有关此的任何文件,请告诉我。

最佳答案

内存碎片修正是一个实现细节。你永远不应该以任何方式直接处理它。但是,如果您担心您的对象会在没有通知您的代码的情况下移动,请不要;苹果从不移动物体 - 故事结束。一旦分配了内存,它就是你的(即使框架类的实例正在占用它)直到它被释放。话虽如此,从学术角度来看,我认为 iPhone 不应该使用至少与 MacOS 类似的策略是没有道理的,对此有一篇很棒的文章 here .

关于ios4 - iOS是如何解决内存碎片的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3078683/

相关文章:

iphone - 自定义以编程方式创建的导航栏的背景图像

c++ - "pragma pack 1"是否有助于避免堆碎片?

.net - System.Threading.OverlappedData 导致大量内存碎片(异步等待)

c - valgrind 显示的堆外程序内存消耗

java - 碎片化内存是什么样子的?

iphone - 帮我象征崩溃

iphone - 成就完成处理程序不检测何时没有可用的 Internet 连接

iphone - iPad 模态视图不旋转

objective-c - #ifdef __OBJC__ 在做什么以及为什么下面列出库?