Microsoft|微软发布新工具协助开发者在Edge中检测内存泄漏情况

内存泄漏是编程中的一个常见问题 , 即一段代码在停止运行后没有正确地回收和取消分配内存 。这在长期运行的应用程序中尤其不可取 , 大量的未释放内存随着时间的推移而累积 , 拖累系统整体性能显著下降 。为了解决这个问题 , 微软在其Edge浏览器中公布了一个新工具 , 为开发者提供调试功能 。
访问:
微软中国官方商城 - 首页

Microsoft|微软发布新工具协助开发者在Edge中检测内存泄漏情况
文章图片

在一篇博客文章中 , 微软透露 , 其Edge DevTools套件中的Detached Elements工具可以让开发者调查文档对象模型(DOM)的泄漏 。顾名思义 , 它将向程序员展示一个分离元素的列表以方便以进一步调查 。

例如一些应用程序如Twitter在加载信息时故意附加和分离元素 , 一个分离元素的列表可以确保开发人员可以深入到他们自己的应用程序的细节部位 , 并修复有问题的DOM泄漏 。

Microsoft|微软发布新工具协助开发者在Edge中检测内存泄漏情况
文章图片


Microsoft|微软发布新工具协助开发者在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/

【Microsoft|微软发布新工具协助开发者在Edge中检测内存泄漏情况】分离元素面板从Edge 97开始提供 , 你可以通过Edge DevTools右上方的反馈图标向微软提交关于它的反馈 。

    推荐阅读