zhangfangrui 2008-11-22 10:52
浏览 94
已采纳

flex的module问题

怎样在卸载module的同时从内存中也卸载module,或者怎样自行强制回收(忽略子对象相关引用)
谢谢
[b]问题补充:[/b]
怎样在卸载module的同时从内存中也卸载module,或者怎样自行强制回收(忽略子对象相关引用)
谢谢
我指的是从内存中卸载

  • 写回答

2条回答 默认 最新

  • skfx0579 2008-11-23 11:38
    关注

    1.何时真正执行垃圾回收不可预知。
    2.垃圾回收总是在请求内存的时候触发,而不是在对象删除时发生。

    可以通过人为抛出某种特别的异常会让Flash Player回收内存,代码如下:

    [code="java"]
    try
    {
    var lc1: LocalConnection = new LocalConnection();
    var lc2:LocalConnection = new LocalConnection();
    lc1.connect( "gcConnection" );
    lc2.connect( "gcConnection" );
    }
    catch (e:Error)
    {
    }
    [/code]

    这种方法强制回收内存并不稳定。因此,在开发应用时不要依赖于这种方法来回收内存,只能将其视为辅助方法。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 孟德尔随机化结果不一致
  • ¥20 求用stm32f103c6t6在lcd1206上显示Door is open和password:
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法