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 划分vlan后不通了
  • ¥15 GDI处理通道视频时总是带有白色锯齿
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)
  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 Revit2020下载问题
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大