fre*_*tec 26 javascript mootools garbage-collection google-chrome
背景:我目前正在使用一个使用MochaUI库的Intranet站点(使用虚拟桌面演示).我正在使用Mootools 1.2.4和MochaUI 0.9.7.在我的"虚拟桌面"实现中打开的窗口通过iframe加载其内容.在css和脚本方面,一些加载的页面非常大,因此当用户关闭窗口时,Window对象充分地被垃圾收集是很重要的.这显然是由图书馆照顾的(使用Firefox时它确实做得很好).
更新 最初发布的问题已从后续编辑/更新变得过长.标题不再准确,所以我也改变了.另外,请参阅下面的答案以获得部分解决方案.
以下是要点:
Chrome就像这样:
奇怪的是,预期的垃圾收集确实发生了
我不确定这是否在Windows中进行过测试,但如果是这样,请记住,无论何时最小化Windows中的窗口,它都会将所有数据移动到页面文件中.当再次打开窗口时,除非程序试图访问它们,否则它不会移回内存块,因此任何垃圾都会停留在页面文件中但实际上并未收集.
如果你自动化它,它不仅会减慢程序速度,也不会对任何内存问题有所帮助.
请参阅以下网址以获取更多信息
归档时间: |
|
查看次数: |
3463 次 |
最近记录: |