데스크톱 힙 제한으로 인해 "메모리 부족" 오류가 발생할 수 있습니다.

이 문서는 Windows에서 많은 애플리케이션 창을 열 때 발생하는 "메모리 부족" 오류를 해결하는 데 도움이 됩니다.

적용 대상: Windows 7 Service Pack 1, Windows Server 2012 R2
원래 KB 번호: 947246

증상

Windows에서 많은 애플리케이션 창을 연 후에는 추가 창을 열 수 없습니다. 창이 때때로 열릴 수 있지만 예상된 구성 요소는 포함되지 않습니다. 또한 다음과 유사한 오류 메시지가 표시됩니다.

메모리가 부족합니다.

원인

이 문제는 데스크톱 힙 제한으로 인해 발생합니다. 일부 창을 닫은 다음 다른 창을 열려고 하면 이러한 창이 열릴 수 있습니다. 그러나 이 메서드는 데스크톱 힙 제한에 영향을 주지 않습니다.

해결 방법

중요

이 절, 방법 또는 작업에는 레지스트리를 수정하는 방법에 대한 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의하여 수행해야 합니다. 추가된 보호를 위해 레지스트리를 수정하기 전에 백업하세요. 그런 다음 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 레지스트리를 백업 및 복원하는 방법에 대한 자세한 내용은 Windows에서 레지스트리를 백업 및 복원하는 방법을 참조하세요.

이 문제를 resolve 다음 단계에 따라 데스크톱 힙 크기를 수정합니다.

  1. 시작을 클릭하고 검색 시작 상자에 regedit를 입력한 다음 프로그램 목록에서 regedit.exe 선택합니다.

    참고

    관리자 암호 또는 확인을 요청하는 메시지가 표시되면 암호를 입력하거나 계속을 클릭합니다.

  2. 레지스트리 하위 키를 찾아 선택합니다 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems .

  3. Windows 항목을 마우스 오른쪽 단추로 클릭한 다음 수정을 선택합니다.

  4. 문자열 편집 대화 상자의 값 데이터 섹션에서 항목을 찾 SharedSection 은 다음 이 항목의 두 번째 값과 세 번째 값을 늘립니다.

    참고

    • 레지스트리 항목의 SharedSection 두 번째 값은 대화형 창 스테이션과 연결된 각 데스크톱의 데스크톱 힙 크기입니다. 대화형 창 스테이션(WinSta0)에서 만든 각 데스크톱에 힙이 필요합니다. 값은 KB(킬로바이트) 단위입니다.
    • 세 번째 SharedSection 값은 비대화형 창 스테이션과 연결된 각 데스크톱의 데스크톱 힙 크기입니다. 값은 KB(킬로바이트) 단위입니다.
    • 두 번째 SharedSection 값에 대해 20480KB를 넘는 값을 설정하지 않는 것이 좋습니다.

기본적으로 Windows 레지스트리 항목에는 x86 기반 버전의 Windows 7 서비스 팩 1에 다음 데이터가 포함됩니다.

%SystemRoot%\system32\csrss.exe
ObjectDirectory=\Windows
SharedSection=1024, 12288,512
Windows=On
SubSystemType=Windows
ServerDll=basesrv,1
ServerDll=winsrv:UserServerDllInitialization,3
ServerDll=winsrv:ConServerDllInitialization,2
ProfileControl=Off
MaxRequestThreads=16

Windows 7 서비스 팩 1(64비트) / Windows Server 2008 R2, 2012 R2(64비트)

SharedSection=1024, 20480,768

메모리 할당은 이후 운영 체제에서 동적입니다. 메모리 할당에 대한 제한은 없습니다. 그러나 데스크톱 힙에 너무 많은 메모리를 할당하는 경우 부정적인 성능이 발생할 수 있습니다. 따라서 20480보다 큰 값을 설정하지 않는 것이 좋습니다.

참고

데스크톱 힙 크기는 컴퓨터의 실제 RAM의 영향을 받지 않습니다. 실제 RAM을 추가하여 성능을 향상시킬 수 없습니다.

이 문제를 해결했나요?

문제가 해결되었는지 확인합니다. 문제가 해결되지 않으면 지원에 문의하세요.

참조

데스크톱 힙 개요