首页 >>> 公司新闻 >

公司新闻

内存回收机制

 
    通过编写测试程序发现以下规律, flash 内存回收机制的一些特点:
    1 . 自动内存回收时间不确定。
    2 . 当一个对象存在被其他对象引用 时,这个对象不会被内存回收。
    3 . 当一个流对象 被加载,这个被加载的对象及已经占用了内存。
    4 . 当一个可视化对象被声明 ,但 没有添加到画面是占用部分内存 ,加到 displayObject 上后,占用全部该对象对象全部内存。
    5 . 当加载重复对象,例如 加载 100 个同样的 XX.swf ,如果仅是加载,完成后没有引用,那么内存变化规律,波浪型的。如果某个时间内存回收。那么*后留在内存中的应该是大小近似于加载 1 个 XX.swf (比 1 个 XX.swf 要大些),从此可以推理出,要是不同的东西被加载,那么*后即便是没有内存漏洞,在一定条件下常用的东西内存中可能也会至少保存每一个不同的东西。经我测试好像是这样的。 ( 测多了可能还会有新发现呢 )
    6 . 引用的包括
    1 ) 对对象的存储: 例如 使用一个数组 保存 某些对象,那么数组不释放,对象不可能释放
    2 ) 对事件的监听: 例如 监听过程实际上是使用一个对象保存关键字和关键字关联的事件,对事件关键字,查找然后找出对应的关联 function 。
     
尊敬的客户:    
    您好,我司是一支技术力量雄厚的高素质的开发群体,为广大用户提供高品质产品、完整的解决方案和上等的技术服务公司。主要产品有3G模块回收、工厂库存回收等。
    本企业坚持以诚信立业、以品质守业、以进取兴业的宗旨,以更坚定的步伐不断攀登新的高峰,为民族自动化行业作出贡献,欢迎新老顾客放心选购自己心仪的产品。我们将竭诚为您服务!