JavaScript 图片内存释放问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 03:01:23
请教一个问题:
JavaScript中如果频繁更换图片(都是比较巨大的,而且都不一样)
就是比如document.images[0].src = img****.jpg;
**** = 0000 to 9999之类的
如何释放内存?
试过CollectGarbage();没有效果
在IE中竟然能占到1.6GB的内存,它就是不释放……
加大内存?我可以加大内存,但不能要求用户也加大内存
要知道x86架构最多就4GB内存,一般也就3GB能用
我的机器上IE好像到1.6GB就会慢慢释放,但我想问的是,可不可以手动释放,保证一次只有一张图片在内存中

先置为 null 再 CollectGarbage()
设置为null,它会断开对象的引用,但是IE为了节省资源(经常释放内存也会占系统资源),因此采用的是延迟释放策略,你调用CollectGarbage函数,就会强制立即释放。

回答者: 阅读服务协议 - 试用期 一级 2-6 17:01
有病,没事拉那么长干嘛,而且口气很潇张。

有个小建议``

链接后面加一个随即数就可以了`
这样它就不会在去内存里面去取``
你44`

JAVA好象有内存回收的类吧!去查查官方的类库看看!