메모리 누수 디버깅을 위한 새로운 Microsoft Edge DevTools 유틸리티가 출시되었습니다.

edge dev 도구 메모리 누수

우리 모두는 지금쯤 메모리 누수가 무엇인지, 그리고 그것이 성능을 엉망으로 만들고 패치하기 까다로울 수 있다는 사실을 거의 알고 있습니다.

이는 애플리케이션의 JavaScript 코드가 브라우저에서 GC(가비지 수집)를 위해 해제하는 대신 더 이상 필요하지 않은 객체를 메모리에 더 많이 보유할 때 발생할 수 있습니다.

장기 실행 앱의 경우 몇 킬로바이트의 작은 메모리 누수가 누적되어 시간이 지남에 따라 성능이 눈에 띄게 저하될 수 있습니다.

최근 Redmond에 기반을 둔 기술 회사는 문제를 식별하고 누출을 방지하는 데 도움이 되는 새로운 Detached Elements 도구를 만들었습니다.

메모리 누수 디버깅이 이렇게 쉬웠던 적이 없습니다.

마이크로소프트 설명 Detached Elements 도구가 작동하는 방식과 이 주제에 관심이 있는 모든 사람들에게 적절한 개요를 제공했습니다.

기본적으로 이 새로운 도구는 DOM 메모리 누수를 조사하고 해결하는 데 도움이 되며 Microsoft Teams 부서에서 영감을 받았습니다.

자신의 웹 콘텐츠에 이 새로운 도구를 사용하기 전에 분리된 요소와 DOM 누수 사이의 미묘한 차이를 이해하는 것이 중요합니다.

일반적으로 Microsoft는 JavaScript에서 DOM 노드를 만들어 페이지 어딘가에 삽입하여 표시합니다.

그러나 노드를 생성하고 페이지에서 노드를 연결하거나 제거하지 않고 JavaScript에서 노드에 대한 참조를 유지하는 것도 가능합니다.

Detached Elements 항목이 강조 표시된 Edge DevTools의 " 추가 도구" 메뉴

원하는 경우 데모 앱을 통해 새 도구의 기능을 테스트할 수 있습니다. GitHub에서. 이를 통해 메모리 누수를 시뮬레이션하고 Detachable Elements 유틸리티가 유용한 위치를 확인할 수 있습니다.

Microsoft는 새로운 제작에 관심이 있는 사람들에게 잠재적인 문제를 발견하기 위해 실제 시나리오에서 도구를 테스트할 것을 촉구합니다.

또한 매우 필요한 피드백을 제공하고 싶다면 DevTools 피드백 버튼을 통해 제공하거나 Edge DevTools 트위터 계정.

이 새로운 도구 세트가 마음에 드십니까? 아래 의견 섹션에서 의견을 공유하십시오.

메모리 누수 디버깅을 위한 새로운 Microsoft Edge DevTools 유틸리티가 출시되었습니다.

메모리 누수 디버깅을 위한 새로운 Microsoft Edge DevTools 유틸리티가 출시되었습니다.자바 스크립트

우리 모두는 지금쯤 메모리 누수가 무엇인지, 그리고 그것이 성능을 엉망으로 만들고 패치하기 까다로울 수 있다는 사실을 거의 알고 있습니다. 이는 애플리케이션의 JavaScript 코드가 브라우저에서 GC(가비지 수집)를 위해 해제하는 대신 더 이상 필요하지 않은 객체를 메모리에 더 많이 보유할 때 발생할 수 있습니다. 장기 실행 앱의 경우 몇 킬로바이...

더 읽어보기
Browser.analyze를 수정하는 5가지 쉬운 팁은 기능이 아닙니다.

Browser.analyze를 수정하는 5가지 쉬운 팁은 기능이 아닙니다.자바 스크립트

Javascript는 사용자 상호 작용 요소를 추가하는 웹 사이트의 중요한 구성 요소입니다.Browser.analyze는 웹 브라우저에서 발생하는 Javascript 관련 오류의 긴 목록 중 하나입니다.문제를 해결하는 가장 좋은 방법은 Chrome 브라우저에서 개발자 도구에 액세스하는 것입니다. 현재 브라우저로 어려움을 겪고 계십니까? 더 나은 것으로...

더 읽어보기
Java를 지원하는 최고의 브라우저와 Java를 활성화하는 방법

Java를 지원하는 최고의 브라우저와 Java를 활성화하는 방법자바자바 스크립트

여전히 Java를 지원하는 브라우저가 있습니까? 물론 그렇습니다. 대부분의 브라우저가 Java 플러그인에 대한 지원을 중단했지만 여전히 엄청나게 인기 있는 웹 기술입니다.여전히 Java 애플릿에 액세스하는 몇 가지 방법을 찾을 수 있으며 수행해야 하는 작업을 정확히 보여드리겠습니다.낭비할 시간이 없습니다. Java를 지원하는 최고의 브라우저에 대한 선...

더 읽어보기