Flash播放器可以使用的内存量是否有任何限制?如果你有一个随着时间的推移从服务器获取大量数据的SWF,那么越来越多的数据将保存在内存中.对此有限制吗?
不在台式机上运行的任何版本的Flash中.只要您的应用程序继续使用更多内存,桌面Flash将继续从操作系统请求它,直到操作系统内存不足或崩溃.当然,开发人员应该适当限制内存使用量,但Flash不会强迫您这样做.
在Flash Lite(专为手机设计的移动版本)中,主机应用程序对内存使用量施加了预先配置的限制,但这可能不是您关心的.:)
检查您使用的数量:
trace("MEMORY USAGE:"+(System.totalMemory/1048576)+"MB");
并注意泄漏!