加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flash as3 内存管理和资源管理

发布时间:2020-12-15 18:16:42 所属栏目:百科 来源:网络整理
导读:来自大牛Grant Skinner的文章,我就一个翻译者? 资源管理:? 1、资源的回收,当发现没有引用者(unload而且没有相关的事件-such as listener-关联)后,会在下一次GC马上回收? 2、因为需要GC下一次回收才能清理,并且没有任何方法卸载掉swf,所以界面不应该
来自大牛Grant Skinner的文章,我就一个翻译者?

资源管理:?
1、资源的回收,当发现没有引用者(unload而且没有相关的事件-such as listener-关联)后,会在下一次GC马上回收?
2、因为需要GC下一次回收才能清理,并且没有任何方法卸载掉swf,所以界面不应该同时load入多个swf(对UI的设计有要求)?
3、如果和当前的stage产生了关系(如鼠标事件和键盘事件的监听)且该关系不是弱引用的swf,则无法清理,只有退出了stage才能清理?
资源回收管理的建议:?
1、使用System.totalMemory进行检测(如果全部都是自己开发的swf可用flex builder的profile)?
2、使用weak reference来设置listener

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读