手动进行释放内存的API
来源:互联网 发布:今年双11淘宝交易额 编辑:程序博客网 时间:2024/06/07 02:38
1. System.disposeXML()
在 Flash Player 10.1 和 AIR 1.5.2 中,我们为名为 disposeXML() 的系统类增加了静态函数,从而确保取消对所有 XML 对象节点的引用,并且立即可供进行垃圾回收。如果您的应用程序可解析 XML 对象,请务必确保在您完成 XML 对象解析后调用此函数。如果您不使用System.disposeXML()
函数,您的 XML 对象将可能会循环引用,从而将会阻止它进行垃圾回收。
2. BitmapData.dispose()
释放用来存储 BitmapData 对象的内存.
3. Loader.unloadAndStop()
慢慢发现这是FP9垃圾回收机制的一个Bug,同时你会发现当你加载视频时只用removeChild(); 只是从显示列表里移除,看不到而已,内部的事件依旧运行
而loader.unloadAndStop();//则卸载子swf 以及 内部的事件侦听移除 关闭流
而loader.unloadAndStop();//则卸载子swf 以及 内部的事件侦听移除 关闭流
自己找到了可以用FlashPlayer10的Loader.unloadAndStop方法进行补救,看下功能吧:)
他可以对子swf:
*停止声音。
*删除舞台事件侦听器。
*删除 enterFrame、frameConstructed、exitFrame、activate 和 deactivate 的事件侦听器。
*停止计时器。
*断开摄像头和麦克风实例
*停止影片剪辑。
他可以对子swf:
*停止声音。
*删除舞台事件侦听器。
*删除 enterFrame、frameConstructed、exitFrame、activate 和 deactivate 的事件侦听器。
*停止计时器。
*断开摄像头和麦克风实例
*停止影片剪辑。
4. System.gc() — 这是一个最有power的API,却只适用于调试版
- 手动进行释放内存的API
- 如何手动释放Linux内存的方法
- 如何手动释放Python的内存
- 如何手动释放Linux内存的方法
- 如何手动释放Python的内存
- 如何手动释放Linux内存的方法
- 如何手动释放Python的内存
- eclipse 手动释放内存
- LINUX手动释放内存
- 手动释放ubuntu内存
- php手动释放内存
- CentOS7手动释放内存
- 手动释放Linux内存
- php手动释放内存
- IOS-手动释放内存问题
- 手动释放linux内存cache
- 手动释放linux内存cache
- 手动释放linux内存cache
- hello csdn
- 回家
- hdu2819 Swap
- Java Observer类
- 80386保护模式编程模型
- 手动进行释放内存的API
- jquery 实现input宽度自适应
- Oracle 高级SQL
- SICP Exercise 3.52
- magento中的joinAttribute joinField
- AJAX 跨域访问 — 方法大全
- 搭建OLAP系统新方法
- 疯狂Android讲义
- filenet小结