`
peijinlong
  • 浏览: 32083 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

AS3强制启动GC(垃圾回收器)的trick

阅读更多
今天闲着看了看Flash的内存垃圾回收机制,发现网上有这么个用法:

try{
 new LocalConnection().connect("foo");
 new LocalConnection().connect("foo");
}catch(e:*){
}



他们据说是AVM2在某些错误发生的时候一定会启动一次GC,所以只要手动引发一次错误就可以了。

我也做了一下实验,new 出来100 个MovieClip,然后手动将每一个置NULL,然后再生成,反复10来次。 发现基本上垃圾对象只有在大于1000个左右才会被主动回收(也不一定是1000个,应该与movieClip大小有关系)。

然后我尝试在每次的dispose的结尾插入上述的代码,发现基本上每一次的dispose都会触发一次GC,的确是有用。但是这种手动触发的GC不知道在大型的项目中到底有没有实际用途,是否会导致一些其他的副作用,例如影响某些代码的运行之类的。
分享到:
评论
1 楼 damoqiongqiu 2011-03-07  
貌似和Timer有冲突,还有TweenMax包似乎也会有一些异常状况,正在测试中。

相关推荐

    Trick

    "Trick"这一主题似乎与一套特别的字体资源相关,其中包括多种不同风格的图像文件(.gif)和TrueType字体文件(.TTF)。让我们深入探讨一下这个话题。 首先,.gif 文件是一种常见的图像格式,支持透明度和动画,常...

    Hattrick球场上座率概算

    Hattrick球场上座率概算 Hattrick球场上座率概算

    python-trick

    Python-trick,上传的事pdf文档

    arp_trick.tar.gz

    在ARP_trick.tar.gz这个压缩包中,我们可以预期包含有关如何执行和防御ARP欺骗的相关资料。可能包括了以下内容: 1. **ARP协议原理**:首先,理解ARP的工作机制至关重要。当主机需要发送数据到某个IP地址时,它会...

    The Kernel Trick.pdf

    在机器学习中,核技巧(Kernel Trick)是一种非常重要的技术,它允许我们在高维特征空间中有效地进行线性学习算法的操作,而无需显式地计算出高维空间的数据表示。核技巧在诸如支持向量机(SVM)等算法中发挥了重要...

    重修 Slope Trick(看这篇绝对够!).doc

    ### 重修 Slope Trick 技术解析 #### 一、引言 Slope Trick,作为一项优化动态规划(DP)问题的技术手段,在算法竞赛领域里占有重要地位。该技术的核心在于利用函数斜率的变化来简化计算过程,尤其是在面对那些代价...

    神经网络训练Trick 训练技巧.docx

    3. **检查数据加载器**:有时候问题并非出在数据本身,而是数据加载过程中出现了错误。可以通过打印加载后的数据进行验证。 4. **确保输入与输出匹配**:确保每一组输入数据与其对应的标签正确关联。特别是在每次...

    25702398225829Magic Trick #9(预言3).apk

    25702398225829Magic Trick #9(预言3).apk

    Hat_Trick_The Catch Game.unitypackage

    Hat Trick是Unity官方商店提供的5.5.0版本以上的一款游戏Demo。

    BookDemo.zip_C#_DDS4_century2bl_trick3s2_图书管理系统

    《C#实现的DDS4世纪2BL Trick3S2图书管理系统详解》 在信息技术领域,开发高效、实用的管理系统是常见的需求,而图书管理系统作为其中的一类,旨在为图书馆或图书销售机构提供方便快捷的图书管理方案。本项目——...

    NIO trick and trap NIO网络

    - 优化内存管理:合理使用缓存和对象池减少垃圾回收压力。 - 利用高级IO函数:如zero-copy机制提高数据传输效率。 #### NIO的陷阱与挑战 - **性能误区**:使用NIO并不总是意味着更高的性能。在客户端应用、连接...

    linux shell trick

    3. **重定向(Redirection)**:`>`用于重定向输出到文件,`>>`用于追加输出。例如,`echo "Hello World" > file.txt`会将"Hello World"写入`file.txt`。 4. **通配符(Wildcards)**:`*`匹配任意数量的字符,`?`...

    db_trick.sql

    db_trick.sql

    trick:特技模拟环境。 Trick提供了一组通用的仿真功能和实用程序,可以自动构建仿真

    由NASA约翰逊航天中心开发的Trick仿真环境是一个功能强大的仿真开发框架,使用户能够为航天器开发的所有阶段构建应用程序。 特里克(Trick)加快了仿真的创建过程,以进行早期飞行器设计,性能评估,飞行软件开发,...

    vdr-hattrick-开源

    VDR-Hattrick是一款专为视频磁盘录像机(Video Disk Recorder, VDR)设计的开源插件。这款插件的出现,旨在为VDR用户提供一个独特的体验,即在观看电视节目的同时,能够实时查看在线足球游戏“Hattrick”的比赛情况...

    支持向量机之Kernel Trick.pdf

    "支持向量机之Kernel Trick.pdf" 支持向量机(SVM)是一种常用的机器学习算法,特别是在分类和回归问题中。然而,在解决线性不可分问题时,SVM 需要使用 Kernel Trick。Kernel Trick 是一种将输入空间映射到高维...

    Hattrick Ranking-开源

    Hattrick Ranking,一款专为在线游戏Hattrick设计的CHPP(Hattrick个人程序插件)批准的应用程序,为玩家提供了一个独特的功能,即创建自定义的排名系统,以更深入地对比和分析Hattrick中的各支球队。这款开源软件的...

    基于Tensorflow实现垃圾分类数据系统

    应用Tensorflow完成垃圾分类数据...3、图像分类问题常见trick(优化) 1、数据集情况 数据集下载以及组成 组成有train_data,然后同目录下有图片以及对应txt txt中的格式:img_1.jpg, 0-为图片以及对应目标 2、分类

    zoj 2247 Magic Trick.md

    zoj 2247 Magic Trick.md

Global site tag (gtag.js) - Google Analytics