微軟發布新工具協助開發者在Edge中檢測內存泄漏情況

內存泄漏是編程中的一個常見問題,即一段代碼在停止運行后沒有正確地回收和取消分配內存。這在長期運行的應用程序中尤其不可取,大量的未釋放內存隨着時間的推移而累積,拖累系統整體性能顯著下降。為了解決這個問題,微軟在其Edge瀏覽器中公布了一個新工具,為開發者提供調試功能。

微軟發布新工具協助開發者在Edge中檢測內存泄漏情況

在一篇博客文章中,微軟透露,其Edge DevTools套件中的Detached Elements工具可以讓開發者調查文檔對象模型(DOM)的泄漏。顧名思義,它將向程序員展示一個分離元素的列表以方便以進一步調查。

例如一些應用程序如Twitter在加載信息時故意附加和分離元素,一個分離元素的列表可以確保開發人員可以深入到他們自己的應用程序的細節部位,並修復有問題的DOM泄漏。

微軟發布新工具協助開發者在Edge中檢測內存泄漏情況

微軟發布新工具協助開發者在Edge中檢測內存泄漏情況

微軟在這裡發布了一個演示用聊天程序,展示如何通過Edge測試分離元素:

https://microsoftedge.github.io/Demos/detached-elements/

該公司的博文還包含了關於如何在這個應用程序以及真實世界的應用程序中進一步調查DOM泄漏的廣泛信息,請在這裡查看:

https://blogs.Windows.com/msedgedev/2021/12/09/debug-memory-leaks-detached-elements-tool-devtools/

分離元素麵板從Edge 97開始提供,你可以通過Edge DevTools右上方的反饋圖標向微軟提交關於它的反饋。

(0)
上一篇 2021-12-10 15:46
下一篇 2021-12-10 15:46

相关推荐