IOS内存管理小结
来源:互联网 发布:jenkins linux 安装 编辑:程序博客网 时间:2024/06/10 17:34
1. IOS的内存性能参数
程序使用很少的内存空间。
根据经验,在非高清设备上是20M,在ipad1和itouch4
上是30M,在ipad2和iphone4上要大一些,但也不超过50M。
存不足,影响程序的性能和稳定性。经验值是不要超过20M。
2.Unity3D引擎的几种资源管理方式:
推荐的方式也是最自然的管理方式。好处是使用简单,可以异步加载和释放。
1.2 将资源放在Resources目录下,使用Resources.Load来加载,使用
Resources.UnLoadUnusedAssets来释放。这种方式好处是可以灵活的动态加载,
坏处是必须自己写释放资源的代码,并且不支持异步。
1.3 将资源打包成asset bundles,使用WWW来加载和释放。好处是可以从web上下
载资源,支持异步。坏处是资源必须先打包,加载和卸载都需要写额外的代码来
处理。
3. IBABY开发中的实践
走了很多弯路,总结如下:
3.1 对开发过程中使用到的模型,贴图,动作,声音,XML配置等资源文件必须严
格控制其大小,尤其是UI贴图必须使用拼接的方式,避免不必要的大贴图出现。
确保Resources.Load加载的资源有对应的释放机制。
要处理好异步加载。
的问题。
以上内容是鄙人的一家之谈,未免失之偏颇,欢迎交流指正。
- IOS内存管理小结
- IOS内存管理小结
- C++ 内存管理小结
- android内存管理小结
- 内存管理小结1
- 内存管理小结
- OC 内存管理小结
- oc内存管理小结
- ios 内存小结
- ios 内存小结
- IA-32内存管理小结
- Java内存分配、管理小结
- Java内存分配、管理小结
- Java内存分配、管理小结
- 【Object-C】内存管理小结
- Java内存分配、管理小结
- Java内存分配、管理小结
- objective-c 内存管理小结
- NSString [a hasPrefix: ] [a hasSuffix:] 判断开头和结束是否包含
- mfc不同解决方案之间拷贝dialog资源
- 字符串驱动技术—— MethodAddress , MethodName , ObjectInvoke
- 2011年02月09日
- JavaScript 中创建三种消息框:警告框、确认框、提示框
- IOS内存管理小结
- Android与iOS:谁更适合HTML 5?
- grep正则
- Mapped Statements collection does not contain value for...
- 使用axis和axis2调用webservice
- 技术转载:游戏里实现碰撞检测方法
- JavaScript 变量的生存期
- 跨平台的emacs vim配置
- 【转载】Java 理论与实践: 正确使用 Volatile 变量