读书人

IE浏览器内存储器泄露检测工具

发布时间: 2012-11-22 00:16:41 作者: rapoo

IE浏览器内存泄露检测工具

随着Web2.0技术的发展,富客户端的应用可以说是越来越多,给各个浏览器造成很大的压力。以前的测试可能只关注于服务器端,如今却需要研究浏览器端的资源使用情况,如CPU利用率、响应时间和内存占用。根据实际测试中的结果,有相当多的JavaScript代码编写存在缺陷,导致代码在IE浏览器时发生内存泄露,有关泄露的原理,可以参考微软网站上的一篇技术文章,《Understanding and Solving Internet Explorer Leak Patterns》,说白了,就是因为Dom和javaScript采用不同的垃圾回收机制,所以出现了各种泄露。需要说明的是,基本上在IE上出现的泄露代码在FireFox不会出现,IE的浏览器组件根本上是一个COM组件,采用计数回收,FireFox在这方面做的比较好,不过我发现即使没有泄漏,但是FireFox运行一段时间会响应慢、CPU高等,令人郁闷…说远了,回到正题。

目前IE的常用内存泄露工具主要有两个:sIEve和IE?JavaScript Memory Leak Detector。

读书人网 >Web前端

热点推荐