[펌] 메모리 관리 최적화로 Windows 성능을 끌어올리기

[펌] 메모리 관리 최적화로 Windows 성능을 끌어올리기



   

   

고급 시스템 설정에서 '고급'탭에서 '성능'항목에 있는 '설정'을 선택하고, 고급-가상메모리 에서 '설정'을 선택합니다. '모든 드라이브에 대한 페이징 파일 크기 자동 관리' 항목을 체크 해제합니다. C: 이외 드라이브는 전부 '페이징 파일 없음'을 선택합니다. 사용자의 RAM 용량이 8GB 이상일 경우 C: 드라이브에서 '페이징 파일 없음'을 선택합니다. 그 이외의 경우는 사용자 지정 크기에서 처음 크기란에는 0 (MB), 최대 크기에는 자기 RAM 용량의 1.5배의 값을 MB 단위로 적습니다. 그리고 설정을 누릅니다.



이후 창을 빠져나와서 레지스트리 편집기를 엽니다.

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management에서

수정해야할 항목

DisablePagingExecutive
페이지 파일을 사용할 경우 0 (10진수), 사용하지 않을 경우 1 (10진수)으로 설정합니다.

SecondLevelDataCache
현재 장착된 CPU의 L2캐시 용량을 KB단위 (10진수)로 적습니다. 1MB면 1024 (10진수)라고 적습니다. CPU-Z와 같은 유틸리티를 통해 알 수 있습니다.

SessionPoolSize
이 부분을 48 (10진수)또는 64 (10진수)로 설정합니다.

SessionViewSize
이 부분을 SessionPoolSize에서 48 (10진수)로 설정했다면 이 부분은 96 (10진수)으로, SessionPoolSize에서 64(10진수)로 설정했다면 128 (10진수)로 설정합니다.


추가해야할 항목

FirstLevelDataCache (DWARD값; 16진수)
현재 장착된 CPU의 L1캐시 용량을 KB단위 (10진수)로 적습니다. 예를들어 1MB면 1024 (10진수)라고 적습니다. CPU-Z와 같은 유틸리티를 통해 알 수 있습니다.

ThirdLevelDataCache (DWARD값; 16진수)
현재 장착된 CPU의 L3캐시 용량을 KB단위 (10진수)로 적습니다. 1MB면 1024 (10진수)라고 적습니다. CPU-Z와 같은 유틸리티를 통해 알 수 있습니다. L3캐시가 없는 CPU라면 이 항목을 추가하지 않습니다.


레지스트리 편집기를 닫고 시스템을 재시작하면 어느정도 Windows의 구동 속도가 빨라집니다.




서비스 최적화와 함께 이 트윅으로 필자는 시스템의 메모리 점유량을 최소 1.5GB까지 줄였습니다. 그리고 PC의 반응 속도가 더 향상됨을 느낄 수 있었습니다.

댓글

이 블로그의 인기 게시물

iOS 아이폰용 앱 개발을 위한 디자인시, 디자이너가 참고 해볼만한 사항들

스냅드래곤 기반 크롬북, ‘트로그도어’ 개발 중

[펌] 구글 마켓에 있는 apk를 PC로 바로 다운받자