Microsoft выпускает новый инструмент для обнаружения утечек памяти
Утечка памяти является общей проблемой в программировании, где кусок кода не правильно управляет и освобождает память после того, как он перестает работать. Это особенно нежелательно в долго работающих приложениях, где даже КБ невыпущенной памяти накапливаются с течением времени и приводят к значительному снижению производительности. Чтобы решить эту проблему, Microsoft представила новый инструмент в своем браузере Edge, предлагающий разработчикам возможности отладки.
В сообщении в блоге Microsoft показала, что инструмент Detached Elements в своем наборе Edge DevTools может дать разработчикам возможность исследовать утечки объектной модели документа (DOM). Как следует из названия, он покажет вам список отдельных элементов, которые вы можете исследовать дальше.
Важно отметить, что отдельные элементы не являются нежелательными по своей сути. Некоторые приложения, такие как Twitter, специально прикрепляют и отключают элементы при загрузке вашей ленты. Тем не менее, наличие списка отдельных элементов гарантирует, что разработчики могут глубже погрузиться в свои собственные приложения и исправить проблемные утечки DOM.
Microsoft опубликовала здесь демонстрационное приложение чата, чтобы вы могли протестировать отдельные элементы через Edge. Сообщение в блоге компании также содержит обширную информацию о том, как вы можете расследовать утечки DOM в этом приложении, а также в реальных приложениях. Панель «Отдельные элементы» доступна начиная с Edge 97, и вы можете отправить отзыв о ней в Microsoft с помощью значка отзыва в правом верхнем углу Edge DevTools.