`
NewTamato
  • 浏览: 103216 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

hack形式的垃圾回收机强制执行

阅读更多

内容来源于: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 The Game 1.21 汉化版

    GitHack-master

    执行相关的Python脚本(通常为`python GitHack.py`或`python3 GitHack.py`),按照提示操作即可开始分析和利用`.git`目录。 总的来说,GitHack-master是保障Git项目安全的重要辅助工具,通过对`.git`目录的分析,...

    hack测试题hack 测试题 基本防HACK安全技术测试

    hack 测试题 基本防HACK安全技术测试

    css_hack csshack技术

    ### CSS Hack 技术详解及应用 #### 一、引言 随着互联网技术的发展,Web前端开发变得越来越重要。然而,在实际开发过程中,一个不容忽视的问题便是**跨浏览器兼容性**。由于不同浏览器(包括同一浏览器的不同版本...

    GitHack_githack_

    githack dddd 用于git !

    CSSHack解决兼容

    什么是CSS hack: 由于不同的浏览器,对CSS的解析认识不一样,从而导致生成的页面效果不一样,得不到我们所需要的页面效果。 针对不同的浏览器写不同的CSS code的过程,就叫CSS hack,也叫写CSS hack

    Hack编程实例精讲.rar

    2. **运行机制理解**:理解内存管理、垃圾回收、编译器优化等,能帮助我们在编写代码时避免性能瓶颈,实现更优的程序运行效率。 3. **数据结构与算法**:高效的数据结构(如哈希表、树、图)和算法(如排序、搜索、...

    GitHack-master.zip_D1DL_githack_githack-master_happened93l_objec

    GitHack-master.zip_D1DL_githack_githack-master_happened93l_objec 这个文件名表明它是一个与GitHack项目相关的压缩包,其中包含了与githack、githack-master以及happened93l这些标签有关的资源。这个项目似乎涉及...

    HackTheGame完美汉化+攻略

    通过这个游戏,新手可以学习如何在模拟环境中执行基本的计算机操作,这对于提升计算机素养和理解网络工作原理非常有帮助。游戏的完美汉化意味着玩家无需担心语言障碍,可以全身心地投入到学习和游戏中。 在【Hack ...

    css和js hack手册

    CSS 和 JavaScript Hack 是解决这些问题的有效手段。本文将详细解释这些 Hack 的原理和使用方法。 首先,CSS Hack 主要针对不同浏览器或浏览器版本对 CSS 语法解析的差异。例如,IE 选择器 Hack 可以帮助我们只对...

    Google Hack V2.0.rar

    在压缩包中的"Google Hack V2.0.exe"和"Google Hack V2.0"文件可能是该工具的执行程序和相关文档,它们可能包含了更多关于如何使用工具、解析搜索结果以及解释Dorks语法的详细信息。使用这些资源,用户可以深入理解...

    Hack Nerd Font.zip

    这个压缩包文件“Hack Nerd Font.zip”显然包含了一组特别设计的字体,旨在增强终端用户体验,特别是针对`powerlevel10k`主题。`powerlevel10k`是`Oh My Zsh`的一个扩展主题,它为终端用户提供了一个高度可配置且...

    下载GitHack工具

    GitHack是一款专为GitHub设计的工具,主要用于帮助用户在不熟悉或者没有权限访问的GitHub仓库中获取信息。这款工具能够帮助安全研究人员、开源项目贡献者以及开发者更方便地探索和理解GitHub上的代码库,尽管其功能...

    IE各版本hack汇总

    标题与描述:“IE各版本hack汇总” 在网页开发领域,针对不同浏览器的兼容性问题,开发者经常需要使用“hack”技巧来确保网站在各种浏览器下的表现一致。这里的“hack”特指一种技术手段,用于绕过或利用浏览器的...

    CSS hack技巧大全

    【CSS Hack技巧大全】 在网页开发中,CSS(层叠样式表)的兼容性问题一直是一个挑战,尤其是在处理不同浏览器间的表现差异时。CSS Hack是一种技术,用来解决这些差异,确保样式在各种浏览器中都能正确呈现。本文将...

    可通过验证的hack

    在IT行业的前端开发领域,有一种技术被称为“hack”,它被用来解决不同浏览器间CSS解析的兼容性问题。本文将深入探讨一种特殊的hack技术——“可通过验证的hack”,它能够在通过W3C验证的同时,实现对IE6、IE7以及...

    css hack div 布局

    "CSS hack"是一种解决浏览器兼容性问题的技巧,它涉及到特定的语法结构,以便在特定浏览器中应用特定的样式。本文将详细介绍如何使用CSS hack来处理div布局在不同浏览器中的兼容性问题。 首先,让我们看看一个基本...

    GitHack-master.zip

    GitHack 是一个针对 `.git` 目录泄露的利用工具,它可以帮助安全研究人员或渗透测试者还原被公开的 `.git` 目录中的历史版本信息。`.git` 目录是 Git 版本控制系统的核心部分,通常在项目根目录下,包含了项目的所有...

    java hack_hacks_

    Java Hack防护系统是开发者在构建安全应用程序时必不可少的工具,尤其在面临日益增多的网络安全威胁时。"java hack_hacks_" 提供了一种方法来帮助开发者预防和应对针对Java应用程序的黑客攻击。在这个主题中,我们将...

    google HACK

    根据提供的文件信息,标题为“google HACK”,描述中提到了“了解GOOGLE HACK Pagerank算法 google妙用”,而标签是“GOOGLE HACK”。内容部分则是重复提供的电子书下载链接,并提示了版权问题。虽然内容部分并没有...

Global site tag (gtag.js) - Google Analytics