我正在制作照片浏览器。我将15张照片作为图像加载,并且每次都将这些图像添加到HGroup。当用户按下“下一页”时,我首先通过'Image.unloadAndStop()'和'Image.source = null'卸载现有图像,然后加载新照片。然而,似乎GC永远不会起作用。任务监视器显示我的AIR的内存使用量达到1.2G!有些人说当你加载大于1.5M的图片时,这是一个Image的错误。这是真的吗?我可以解决这个问题吗?
谢谢!
答案 0 :(得分:0)
过去我发现孤儿听众是罪魁祸首。任何仍与资产绑定的监听器都将使资产不具备GC功能。确保清理方法删除绑定到图像的所有侦听器。只是一个猜测。
你删除图像时尝试过bitMap.dispose()吗?我相信这提供了GC的位图。