확인을 위해 메모리 누수를 확인하는 페이지를 작성했습니다. 코드는 다음과 같습니다.
메모리 누수 테스트 >
요소 만들기 🎜>< ;a href='javascript:removeDiv();'>요소 제거
[br]
DIV가 여전히 존재합니다.
코드를 복사하세요
首先运行“产生内存泄漏方式”
未运行前打开任务管理器监控内存大小如下:
运行完再查看内存大小,可以看到内存大小已经增加了很多。
接着我再运行“不产生内存泄漏方式”
未运行前打开任务管理器监控内存大小如下:
运行完再查看内存大小,可以看到内存较“产生内存泄漏方式”小了很多。
PS: 为了检验 removeChild 导致的内存泄漏 ,我 google 了很多 IE 内存泄漏的相关文章。
相关文章如下:
http://www.cnblogs.com/dwjaissk/archive/2007/07/20/824884.html
http://bugs.dojotoolkit.org/ticket/1727
http://article.yeeyan.org/view/3407/10103