内容来源于:http://bbs.actionscript3.cn/thread-234-1-1.html
核心代码:
try{
new LocalConnection().connect("MoonSpirit");
new LocalConnection().connect("MoonSpirit");
}catch(error : Error){
}
PS.在做Flash应用开发时,一直有Flash占用大量内存的问题,主要集中在BitmapData(位图)处理方面。我今天在《ActionScript3天地会》的论坛看到这个有关gc回收的变通处理方法。因此收藏一下,以备往后用到。
另外关于为什么用LocalConnection方式的解释是
其实LocalConnection与垃圾回收是没有直接关系的.
这个做法的原理在于垃圾回收的时间尽管不确定,但是,只要程序抛出错误,就会运行一次垃圾回收器.这里使用LocalConnection两次 connect同一个连接,第二次将发生运行时错误(#1034,LocalConnection已经连接上).于是就报错了.垃圾回收器自动运行.
至于为什么网上流传的版本都是LocalConnection,我个人觉得,可能是因为这个LocalConnection在AS3的应用中相对比较少出现,而且跟其他代码相比,这个运行时错误不容易与其他代码发生冲突.
分享到:
相关推荐
Hack The Game 1.21 汉化版
hack 测试题 基本防HACK安全技术测试
hack the game 黑客游戏
githack dddd 用于git !
什么是CSS hack: 由于不同的浏览器,对CSS的解析认识不一样,从而导致生成的页面效果不一样,得不到我们所需要的页面效果。 针对不同的浏览器写不同的CSS code的过程,就叫CSS hack,也叫写CSS hack
swing_hack,swing_hack,swing_hack,swing_hack
50 Android Hack2-Hack3
css的hack技术,跨浏览器兼容问题,想从事web前端的孩纸们快来看看啊
important也作为一个hack手段,其实这是一个误区。!important常常被我们用来更改样式,而不是兼容 hack。造成这个误区的原因是IE6在某些情况下不主动识别!important,以至于常常被人误用做识别IE6的hack。可是,大家...
IE各版本hack汇总
一个很好的hack记事本一个很好的hack记事本一个很好的hack记事本一个很好的hack记事本一个很好的hack记事本hack记事本
Hack The Game的完美汉化+攻略,适合刚接触DOS指令的同学
Debug hack中文版 Linux 调试可用,属于奇门遁甲
街机游戏HACK ROM的制作加教程 街机游戏HACK ROM的制作加教程
hhvm, 在Hack和PHP中,为执行编写的程序而设计的虚拟机 HHVMHHVM | | General General General General General General General General General General General General General G
之前下载了前辈们的GitHack工具发现竟然只能在python2运行,生为程序猿的我瞬间毛血旺了,因为自己装的是python3发现尽然用不了,超灵长类生物不能忍,我瞬间打开源码对键盘一顿咔咔咔胡打,最终成功在python3运行。...
java hack prevention system for developers
hack攻击行为分析PPT演示 如果不会的 可以再看一遍 主要讲述hack如何攻击的流程