Html 如果我在AdobeAIR中加载同一个URL 1000次,内存会增加吗?

Html 如果我在AdobeAIR中加载同一个URL 1000次,内存会增加吗?,html,air,Html,Air,这里就是这样:我创建了一个测试应用程序,它使用AdobeAIR中的HTMLLoader类简单地循环加载相同的url 1000次。我发现这个应用程序的内存一直在增加 那么这是意料之中的吗?我的意思是,它是相同的URL,尽管它被加载了1000次。AVM会在场景后面创建1000个对象吗?这取决于您保留引用的对象数量,以及有多少对象可用于垃圾收集。它还取决于播放器是否决定触发垃圾收集器的标记清除(有时取决于外部问题,如操作系统的可用内存总量)。如果您使用该组件,然后在callLater中将url参数设置

这里就是这样:我创建了一个测试应用程序,它使用AdobeAIR中的HTMLLoader类简单地循环加载相同的url 1000次。我发现这个应用程序的内存一直在增加


那么这是意料之中的吗?我的意思是,它是相同的URL,尽管它被加载了1000次。AVM会在场景后面创建1000个对象吗?

这取决于您保留引用的对象数量,以及有多少对象可用于垃圾收集。它还取决于播放器是否决定触发垃圾收集器的标记清除(有时取决于外部问题,如操作系统的可用内存总量)。

如果您使用该组件,然后在callLater中将url参数设置为“”,然后再设置url,会怎么样

很确定记忆不会那样建立起来