NSZone
来源:互联网 发布:怎么授权给软件 编辑:程序博客网 时间:2024/05/15 07:51
简单来说,可以想象成一个内存池,alloc或是dealloc这些操作,都是在这个内存池中操作的。
cocoa总是会配置一个默认的NSZone,任何默认的内存操作都是在这个“zone”上操作的。默认的NSZone的缺陷在于,它是全局范围的,时间一长,必然会导致内存的碎片化,如果你需要大量的alloc一些object,那么性能就会受到一些影响。
所有cocoa提供方法,你可以自己生成一个NSZone,并将alloc, copy全部限制在这个”zone“之内。
0 0
- NSZone
- NSZone
- NSZone
- NSZone
- NSZone
- IOS NSZone
- NSZone理解
- -(id)copyWithZone:(NSZone *)zone
- NSZone不是个对象
- OC--copyWithZone:(NSZone *)zone
- iOS NSZone 相关介绍,中文版
- iOS NSZone 相关介绍,中文版
- IOS学习笔记之NSZone
- iOS开发之关于NSZone
- NSObjCRuntime, NSZone, NSObject报错Unknown
- iOS开发-关于allocWithZone/copyWithZone/NSZone
- iOS 引用C++ 引起NSObjCRuntime, NSZone, and NSObject报错
- os - Parse Issues in NSObjCRuntime, NSZone, and NSObject
- 汉诺塔问题
- cocos2dx 2.2 的Android交叉编译
- javaSE-线程安全
- STM32的库如何实现对同一组IO口的一部分引脚进行读写
- java解析xml的4种经典方法
- NSZone
- C6455CSL芯片支持库:第二节 EMAC外设
- 读 《黑客与画家》有感
- libevent 移植到 ARM 步骤
- Poj 1523 SPF(割点 + tarjan算法)
- C#学习3
- 易语言 DES加解密模块
- 在windows2003安装网络流量监控软件简明教程
- 面试过程