증상

다음 시나리오를 고려하십시오.

  • Window.open 메서드를 사용 하 여 두 번째 웹 페이지를 새 창에서 열려고 하는 웹 페이지를 볼.

  • 새로 열리는 창을 순환 참조가 있는 페이지를 로드 하는 IFRAME 요소를 포함 합니다.

이 시나리오에서는 메모리 누수는 매번 창을 열면 발생 합니다.

Telerik RadGrid 컨트롤이 포함 된 ASP.NET 페이지를 로드 하는 iframe이이 누수가 발생할 수 있습니다. 이 시나리오에서 알게 된 모든 window.open 작업에 대해 3MB에서 전용 바이트 증가. 열고 닫기 작업 일부 후 시스템 성능이 크게 저하 됩니다.

시스템 성능을 모니터링할 성능 모니터 (Perfmon.exe)를 사용 합니다. 성능 모니터에서 전용 바이트 를 Internet Explorer 대 한 확인 하십시오.

Iframe에서 직접 호스팅되는 페이지를 탐색 하면 다음 문제가 발생 하지 않습니다를 note입니다.

보안 업데이트 정보

이 문제를 해결 하려면 Internet Explorer 대 한 최신 누적 보안 업데이트를 설치 합니다. 최신 업데이트를 설치 하려면 다음 Microsoft 웹 사이트를 방문 하십시오.

http://update.microsoft.comInternet Explorer 대 한 최신 누적 보안 업데이트에 대 한 자세한 기술 정보는 다음 Microsoft 웹 사이트를 방문 하십시오.

http://www.microsoft.com/technet/security/current.aspx
참고: 이 업데이트는 보안 업데이트 2416400 (MS10-090)에 처음 포함 되었습니다.
자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.

2416400 Internet Explorer 누적 보안 업데이트 MS10-090:

레지스트리 정보

중요: 이 섹션, 방법 또는 작업은 레지스트리를 수정하는 방법을 설명하는 단계를 포함합니다. 그러나, 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의 깊게 수행해야 합니다. 추가 보호 조치로, 해당 레지스트리를 수정하기 전에 미리 백업하세요. 그런 다음, 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 레지스트리를 백업 및 복원하는 방법에 대한 자세한 내용은, Microsoft 기술 자료의 다음 문서 번호를 클릭합니다.

322756 백업 및 Windows에서 레지스트리를 복원 하는 방법컴퓨터에서 Internet Explorer 6 및 7에 대 한 업데이트를 설치한 후 수정 프로그램을 활성화 하려면 레지스트리 값을 추가 해야 합니다. 이렇게 하려면, 다음 단계를 수행하십시오.

  1. 시작 실행을 차례로 누르고 regedit를 입력 한 다음 ENTER 키를 누릅니다.

  2. 찾아 다음 다음 레지스트리 하위 키 중 하나를 클릭 합니다.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl

    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl

  3. 편집 메뉴에서, 새로만들기를 가리킨 다음, 를 클릭합니다.

  4. FEATURE_ADDITIONAL_MEMORY_CLEANUP_KB975736입력 하 고 enter 키를 누릅니다.

  5. FEATURE_ADDITIONAL_MEMORY_CLEANUP_KB975736를 마우스 오른쪽 단추로 클릭 하 고 새로 만들기를 가리킨 다음 DWORD 값을 클릭 합니다.

  6. Iexplore.exe입력 한 다음 ENTER 키를 누릅니다.

  7. Iexplore.exe마우스 오른쪽 단추로 클릭 한 다음 수정을 클릭 합니다.

  8. 값 데이터 상자에 1을 입력한 다음 확인을 클릭합니다.

  9. 레지스트리 편집기를 종료합니다.

참고: WebBrowser 컨트롤 (WebOC) 또는 MSHTML을 호스팅하는 응용 프로그램 위 레지스트리 항목을 추가 하 여 수정 프로그램을 선택할 수 있습니다. 응용 프로그램의 이름을 "iexplore.exe"에서 DWORD 값 (< 응용 프로그램 이름 >.exe).

그러나 문제가 발생 하지 않습니다 Internet Explorer 9 또는 Internet Explorer 8 설치 된 Internet Explorer 버전 중 하나를 사용 하 여 페이지로 이동 하 여 WebBrowser control(WebOC) 또는 MSHTML을 호스팅하는 경우 응용 프로그램을 사용 하는 경우 문제가 여전히 발생 합니다. 이러한 응용 프로그램 레지스트리 항목을 추가 하 여 수정 프로그램을 선택할 수 있습니다. 이렇게 하려면, 다음 단계를 수행하십시오.

  1. 시작 실행을 차례로 누르고 regedit를 입력 한 다음 ENTER 키를 누릅니다.

  2. 찾아 다음 다음 레지스트리 하위 키 중 하나를 클릭: Explorer\MAIN\FeatureControl를

    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl

  3. 편집 메뉴에서, 새로만들기를 가리킨 다음, 를 클릭합니다.

  4. FEATURE_ADDITIONAL_IE8_MEMORY_CLEANUP입력 하 고 enter 키를 누릅니다.

  5. FEATURE_ADDITIONAL_IE8_MEMORY_CLEANUP를 마우스 오른쪽 단추로 클릭 하 고 새로 만들기를 가리킨 다음 DWORD 값을 클릭 합니다.

  6. < 응용 프로그램 이름 >.exe입력 하 고 enter 키를 누릅니다.

  7. < 응용 프로그램 이름 >.exe마우스 오른쪽 단추로 클릭 한 다음 수정을 클릭 합니다.

  8. 값 데이터 상자에 1을 입력한 다음 확인을 클릭합니다.

  9. 레지스트리 편집기를 종료합니다.

상태

Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.

자세한 내용

Window.open 메서드에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.

http://msdn.microsoft.com/en-us/library/ms536651(VS.85).aspxIFRAME 요소에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.

http://msdn.microsoft.com/en-us/library/ms535258(VS.85).aspx순환 참조에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.

http://msdn.microsoft.com/en-us/library/bb250448(VS.85).aspx
이 문서에 나와있는 다른 공급업체 제품들은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 명시적이든 묵시적이든 이러한 제품의 성능 또는 안정성에 대한 어떠한 보증도 하지 않습니다.

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

번역 품질에 얼마나 만족하시나요?

사용 경험에 어떠한 영향을 주었나요?

추가 피드백이 있으신가요? (선택 사항)

소중한 의견에 감사드립니다.

×