0

LoaderMax 内存占用有点麻烦,我有一个队列,我一直在加载图像,这取决于用户的操作。如果他们单击加载更多并保持加载,但我想清理前一个队列占用的内存(我已经删除了之前加载添加的所有子项)。有什么办法可以做到吗?

像这样的行为。

load(加载第 1 页) load(加载第 2 页并清理第 1 页)

queue = new LoaderMax({name:"mainQueue", autoDispose :'true'});

**

一个非常快速的问题,队列中的所有内容(图像)。它们都缓存在浏览器中吗?

**

4

1 回答 1

4

{ autoDispose:true }不会卸载内容,只会LoaderMax自动调用实例的 dispose 方法。

您可以调用queue.unload()queue.dispose(true)删除加载的内容。

还要确保您已从添加到显示的子项中删除任何侦听器,以确保它们被垃圾收集。

LoaderMax 文档

回答您的快速问题:取决于浏览器设置,但可能。如果您担心的话,LoaderMax 有缓存清除选项。

于 2012-01-31T11:20:33.227 回答