11
A
回答
6
您應該嘗試在Microsoft內部開發的Javascript Memory Leak detector。
1
只要記住內存泄漏是真的關於你自己沒有清理。你需要的只是一個小組織。
在過去,我創建了自己的代理對象,用於將事件附加到DOM元素。它使用我的JavaScript庫的API來實際設置和刪除事件。代理本身只是跟蹤所有的引用,以便我可以調用一個方法來清除所有潛在的內存泄漏。
出於我的目的,我可以在頁面上調用一個解構器,在用戶離開頁面時清理整個頁面的泄漏。
您可能需要更細化,但技術是相同的。
+0
我使用GWT有避免結束相關的內存泄漏自定義事件系統在事件處理程序中。 http://code.google.com/p/google-web-toolkit/wiki/DomEventsAndMemoryLeaks – 2008-09-19 11:31:15
3
嗯,你最好打賭是明白是什麼導致他們,所以你可以批判性地看待你的代碼,找出可能導致泄漏的模式,然後避免或重構他們。
這裏有一對夫婦的聯繫,讓你開始,都非常豐富:
相關問題
- 1. C#內存泄漏,跟蹤技術和工具
- 2. 你用什麼工具和技術來找到死代碼?
- 3. java內存泄漏修復
- 4. Valgrind修復內存泄漏
- 5. 瀏覽器中的內存泄漏
- 6. 瀏覽器中的內存泄漏
- 7. 內存泄漏JQuery - 所有瀏覽器
- 8. Android內存泄漏工具?
- 9. iPhone內存泄漏工具
- 10. iphone/ipad內存泄漏儀器工具
- 11. angularjs 1.5:如何識別什麼是泄漏和修復泄漏?
- 12. 谷歌瀏覽器和(緩存或內存泄漏)
- 13. 你會用什麼工具在谷歌瀏覽器中找到安全漏洞
- 14. 如何修復內存泄漏?
- 15. 如何修復SKEmitterNode的內存泄漏?
- 16. 修復iPhone內存泄漏,入門
- 17. 如何修復內存泄漏?
- 18. 修復內存泄漏的問題iphone
- 19. 如何修復SurfaceView內存泄漏
- 20. 修復內存泄漏VBA DOM HtmlDocument
- 21. 修復Cocoa/ObjC中的內存泄漏
- 22. Silverlight 4內存泄漏全部修復?
- 23. 內存管理如何修復泄漏
- 24. 難以修復內存泄漏
- 25. HTML5什麼使得這項技術是什麼?瀏覽器?
- 26. 你使用什麼技術來調試複雜的guice綁定?
- 27. 儀器和內存泄漏
- 28. Web瀏覽器使用什麼技術在Windows上渲染?
- 29. Xcode儀器 - 修復泄漏
- 30. UIGraphicsGetImageFromCurrentImageContext內存泄漏預覽
謝謝。 我會嘗試它 – 2008-09-19 09:47:36
只是看着這個網站似乎這就是我正在尋找的。它似乎比我已經使用的調試器更有效。 – 2008-09-19 09:55:38