본문 바로가기
프로그래밍/DB/운영체제

윈도우 커널 메모리 부족시 해결 방법!(Os Paged Pool Memory Low)

by 아유카와 2009. 3. 26.

일반적으로 발생하는 경우가 아주 드믄 경우 이지만, 가끔 게임을 하면서 프로그램이 자동 종료 되거나 벨브사 게임에서 Os Paged Pool Memory Low! 같은 오류를 뿜으면서 게임이 정상적으로 작동 되지 않는 경우가 발생 하게 될 경우 해결 방법으로서 적어 놓아 본다.


일반적으로 XP에서 이 커널 메모리( 위의 캡쳐 오른쪽 하단 커널 메모리 ) 160Mb를 넘지 못하도록 설정 되어 있는 것 같다. 가끔 벨브사의 게임을 하다보면 이것이 문제가 되어 게임이 강제 종료 되거나 화면이 깨지거나 하는 현상이 발생한다. 이것을 해결하는 벙법은 아래와 같다

▶ 윈도우 시작버튼 - 실행 - regedit를 입력 한다.
▶ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management 를 찾아 간다.


▶ 이곳에 항목을 보면 PagedPoolSize라는 항목이 있는데 이 값을 바꾸어 주면된다.
▶ 더블클릭 하면 16진수에 체크 되어 있을 것이다. 그냥 놔두고 아래의 Hexadecimal값을 넣어주면 왼쪽의 용량으로 커널 메모리를 확대하여 사용 할 수 있다.( 현재 나는 256Mb까지 풀어 놓았다 )

Megabytes Hexadecimal Decimal
192Mb       0c000000     201326592
256Mb       10000000     268435456
384Mb       18000000     402653184

▶ 당연하지만 수정후 반드시 리부팅을 해야만 적용이 된다.

도움이 되길 바라며, 이 값을 변경하여 생긴 어떠한 문제도 본인은 책임을 지지 않습니다 .!!