`

Flex的垃圾回收机制

    博客分类:
  • Flex
阅读更多

今天在做项目时候,在开始项目时候有一个很重要的问题,就是在做幻灯的项目时候,因为初始化的时候将图片全部加载进程序,造成项目启动的时候,机器就崩溃了,因为项目已经完成了,只能想一些补救的方法,就是利用flashplay的垃圾回收,以下是两种方法。

 

1.   flash.system.System.gc();

 

2.   try
    {
     var lc1:LocalConnection = new LocalConnection();
     var lc2:LocalConnection = new LocalConnection();
     lc1.connect("gcConnection");
     lc2.connect("gcConnection");
    }
    catch (e:Error)
    {
    }

 

可以很好的将项目中没有用的内容回收。

分享到:
评论
4 楼 fhuan123 2009-06-29  
lixinlixin2008 写道
第一种方法是没用的,第二种方法貌似太消耗性能

你有什么好的办法可以进行垃圾回收吗?
3 楼 wuxi15932077655 2009-06-26  
支持 lixinlixin2008的说法! 第二种我使用了一下感觉还不如不用呢!
2 楼 lixinlixin2008 2009-06-26  
第一种方法是没用的,第二种方法貌似太消耗性能
1 楼 wuxi15932077655 2009-06-25  
第一种方法不可以吧! 那个好像只能在Debug版的flash player活着是AIR下才可以使用

相关推荐

    Flex垃圾回收机制

    Flex垃圾回收机制是ActionScript 3.0中的一个重要概念,主要应用于Adobe Flex应用程序的内存管理。在Flex开发中,理解并掌握垃圾回收的工作原理对于优化应用程序性能和避免内存泄漏至关重要。 1. **垃圾回收的基本...

    Flex垃圾回收机制详解

    Adobe官方的Flex垃圾回收机制说明,理解了这个文档,将真正理解ActionScript的垃圾回收机制,编写高性能的Flex程序

    flex垃圾回收机制是什么原理

    这很好理解,每个 Flex 应用总有一个 Application 的入口被称为根节点(Root),垃圾收集器从根节点开始遍历每个对象,对可达对象标记为“有效”(有一种例外就是弱引用,后面的章节详谈)。而在这棵树之外的孤岛...

    Flex内存管理及相关内容.pdf

    ### Flex内存管理与垃圾回收机制详解 #### 一、引言 随着软件开发技术的不断发展,内存管理成为了软件性能优化中的关键环节之一。对于使用Flex框架进行开发的应用程序而言,理解其内存管理机制尤为重要。Flex及其...

    flex 面试题flex

    【Flex面试题】Flex面试题主要涵盖Flex的基础概念、开发框架、MVC模式的应用、内存管理、垃圾回收机制、前端性能优化以及与后端通信等多个方面。以下是对这些知识点的详细解析: 1. AS2与AS3的区别: AS2...

    Flex 工作中的垃圾

    1. 引用计数:早期的Flex垃圾收集使用了引用计数策略,每个对象都有一个计数器记录有多少引用指向它。当计数变为零时,对象被视为垃圾。但这种方法无法处理循环引用的问题,即两个或更多对象互相引用,导致它们的...

    Flex 应用内存泄露的分析与诊断

    总之,理解 FlashPlayer 的垃圾回收机制和 Flex 中对象引用的管理是防止内存泄露的关键。通过谨慎处理对象引用、正确管理事件监听器和利用调试工具,可以有效地减少 Flex 应用中的内存泄露问题,从而提高应用的性能...

    Flex 编程注意之性能优化、垃圾回收的一些总结

    首先,垃圾回收机制是为了自动清理不再使用的内存空间。在Flex中,一个对象只有在没有任何引用指向它时才会被当作垃圾回收。以下是一些关于垃圾回收的关键点: 1. **引用清理**:确保对象被删除后,所有外部对其的...

    flex事件机制分析

    处理完成后,事件对象会被垃圾回收,以释放内存资源。 7. 事件处理的最佳实践 - 尽量使用事件监听器接口(`IEventListener`)而不是直接将处理函数作为监听器,这样可以避免内存泄漏。 - 在不再需要监听事件时,...

    Flex内存管理及相关内容

    Flash Player中的垃圾回收机制是由一个名为垃圾回收器(Garbage Collector, GC)的后台进程负责执行的。该进程的主要任务是释放不再被应用程序使用的对象所占用的内存空间。在AS中,非基本类型(如Object、Array等)...

    Flex面试题.pdf

    Flex面试题涉及到多个方面,包括ActionScript(AS)版本差异、Flex开发框架、MVC模式的应用、内存管理、垃圾回收机制、前后端交互、性能优化以及Flex与Flash的协同开发等核心知识点。以下是对这些内容的详细解释: ...

    Flex虚拟机内存管理机制及防止内存泄漏

    Flex虚拟机采用了一种自动垃圾回收(Garbage Collection, GC)的内存管理系统,它负责监控和释放不再使用的内存空间。垃圾回收的主要目标是确保不再被程序引用的对象能够被有效地释放,以便为新对象腾出内存。 在...

    Flex内存泄露总结

    Flex内存泄露总结主要聚焦在Flash Player的垃圾回收机制和内存管理问题上,这对于优化Flex应用程序的性能至关重要。首先,我们要理解垃圾回收的基本原理。在Flash Player中,内存的释放工作由垃圾回收器负责,它是一...

    Flex4实战源代码

    5. **ActionScript优化**:ActionScript3的性能在Flex4中得到提升,包括垃圾回收机制的改进和编译器优化,使得代码执行更快。 6. **States和Layouts**:Flex4中的状态管理(States)和布局管理(Layouts)功能也...

    APE(flex out of memory)

    2. **循环引用**:在ActionScript代码中,如果存在循环引用,即对象之间相互引用,可能导致垃圾回收机制无法正确释放内存。 3. **内存泄漏**:当程序中存在未正确关闭的流、未解除监听的事件或未释放的资源时,可能...

    McGraw.Hill.Flex.3.A.Beginners.Guide.Mar.2008

    Flex 3在性能方面进行了显著提升,这得益于其更高效的渲染引擎和垃圾回收机制。此外,它还支持硬件加速,这意味着图形和动画的处理将更加流畅。 #### 2. Flex Builder 3 Flex Builder 3是Flex SDK的一个集成开发...

    Flex 有效的内存回收方法

    1. **垃圾收集(Garbage Collection)**: 垃圾收集是Flex中实现内存管理的主要机制。它自动追踪并释放不再使用的对象所占用的内存。理解如何与垃圾收集器协同工作是减少内存问题的关键。开发者应确保不持有对不再...

    flex内存泄露(转载)

    #### Flash Player虚拟机的垃圾回收机制 **垃圾收集器的工作原理:** 垃圾收集器通常通过标记-清除算法工作,识别并回收那些不再被任何活动路径引用的对象。Flex应用中的对象组织成树形结构,从根节点(通常是`...

Global site tag (gtag.js) - Google Analytics