소프트웨어 메모리 관리 최적화로 Windows 성능을 끌어올리기
2014.06.08 03:01
고급 시스템 설정에서 '고급'탭에서 '성능'항목에 있는 '설정'을 선택하고, 고급-가상메모리 에서 '설정'을 선택합니다. '모든 드라이브에 대한 페이징 파일 크기 자동 관리' 항목을 체크 해제합니다. 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의 반응 속도가 더 향상됨을 느낄 수 있었습니다.
댓글 [16]
-
김두루미 2014.06.08 04:14
-
메트로작전 2014.06.08 04:51
오타 수정했습니다.
-
슈퍼맨 2014.06.08 16:04
Session값에 대한 답은 없군요
-
DarknessAngel 2014.06.08 06:07
8기가라도 스왑은 안 끄는게 좋습니다
요즘 프로그램 램 소비량을 고려하면 최저 16기가, 32기가는 되어야 스왑이 필요없고, 일부 소프트는 없으면 에러내므로 100m정도는 잡아둬야합니다
마지막으로 최신OS라면 l1,2,3 전부 다 자동으로 인식합니다 (그리고 xp시절에는 서버빼고는 l3란게 없으므로 레지 추가 의미가 없습니다)
-
불감자 2014.06.08 07:29
요즘 이런 메모리 최적화는 별 의미가 없습니다. 하드 스왑을 끄는 것도 저는 비추천합니다.
차라리 ssd를 하나 구해서 사용하는 것이 낫죠..
-
클라크 2014.06.08 09:10
좋은 정보 감사합니다.
나중에 한번 해봐야겠군요.
-
빨간봉다리 2014.06.08 11:22 수고하셨습니다.^^
-
번개 2014.06.08 15:27
윈도우는 기본적으로 가상파일 메모리 방식입니다.
이런 메모리 최적화 의미 없습니다.
메모리 늘려서 캐시 프로그램 쓰거나 SSD 쓰는게 정신 건강상 좋습ㄴ디ㅏ.
-
슈퍼맨 2014.06.08 15:42
XP시절에 많이보던 팁이군요....현재는 효과가없거나 적용이 제대로 안되는값도 있을겁니다
참고로 윈도우7/8 시스템 램점유율이 저렇게까진 안높습니다 서비스 기본값으로도 원래대로해놓아도 몇백메가 수준입니다
시스템 캐시가 올라가면서 램점유률이 1.5기가로 높아진 상태같은데...깔린게많거나
저 간단히 보기의 값만으로는 아무것도 알수없습니다
-
슈퍼맨 2014.06.08 15:44
DisablePagingExecutive이값은 페이징 on off가아니고 커널영역을 메모리에 할당하는 값입니다
가상메모리는 따로 시스템속성에서 끄는것이고 저사양일경우에는 안정성이떨어져서 저값은 그대로냅둬야됩니다
-
슈퍼맨 2014.06.08 15:50
LargeSystemCache값은 서버의경우 1이기본이고 일반운영체제는 0이 기본값인데
캐시를 램에 할당하는 옵션이아니고 우선권을 프로그램보다 캐시에 둘건지 선택하는겁니다
램에는 원래 캐시가 항상 사용되고있고요;
시스템 속성에 메모리 사용계획(XP에는 내컴퓨터 속성 고급텝에서 변경가능하나 윈도우7/8은 선택불가능)을
프로그램으로 할거냐 시스템 캐시로할거냐를 선택하는 값입니다; 프로세서 사용계획 아래있는 값이죠...
사양이 낮으면 당연히 기본값 0으로 냅둬야하고요 1로하면 기본 램점유율이 올라가고 프로그램이 사용하는 우선순위는 떨어집니다만
백그라운드프로그램이나 서비스같은부분에 우선권이올라가고 일반 게임/프로그램의 점유율이떨어집니다 그래서 보통 서버가 실행중인 환경에서 사용하죠 일반적으로 켤이유가없습니다 옛날에 지식인이나 블로그같은데 떠돌던 이상한 잘못된 정보를 가져오셨네요
시피유 캐시값 잡아주는것도 값이 괜히 없어진게아닙니다 다크님이 얘기하신것처럼 일부러 추가할필요없고요 L3은 운영체제에서 인식조차 안하는값이죠 커널이나 드라이버쪽에서 잡아주기때문에 필요없고요....뭔지도 모르고 무턱대고 적용할수는 없죠
-
Jejuss 2014.06.08 16:04
전형적인 위약효과.....................
-
헬바바 2014.06.10 22:41
대단히 감사합니다. 아래 댓글들 무시하고 진행 결과 확실히 빨라졌습니다.
특히 추가해야할 항목 마지막 2개 넣고 안넣고 차이가 크네요.
정확한 테스트를 위해 저 2개 안넣을때는 항상 익스11 네이버 야구 영상 보기 클릭후 백버튼 누르면 에러가 나고 익스가 죽습니다.
하지만 저 2개 넣었을때는 그런 현상이 없어집니다.
2번이나 실험해보고 글 올립니다.
-
원피스 2014.06.11 10:32
FirstLevelDataCache 이거는 어떻게 해야 되는 건가요?
L1 데이터 L1 명령어 2개 있는데 이거 합쳐서 넣어야 되나요?
-
q비스타p 2014.10.08 15:25
FirstLevelDataCache 조정하려고 CPU-Z에 들어가니L2 캐시는 6144kb로 나와잇는데 L1캐시는 L1데이터-캐시 32kb, L1명령어-캐시 32kb로각각 나뉘어서 표기되잇는데 어떻게 해야 하나요? -
맹물 2015.05.31 19:33
와우~ 좋으네요..
저같은 경우 윈도우 8.1 윈도우10에 사용해보니 눈에 뜨게 빨라졌어요..
참고로 메모리는 8기가밖에 안되는데?
컴터가 약간씻? 버벅이던게 없어졌어요...
좋은팁 정말 감사합니다.
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
» | 소프트웨어| 메모리 관리 최적화로 Windows 성능을 끌어올리기 [16] | 메트로작전 | 12634 | 3 | 06-08 |
2422 | 윈 도 우| Windows 8 및 Windows 8.1에서 HDD 과부하 줄이기 [27] | 메트로작전 | 12426 | 3 | 06-07 |
2421 | 기 타| PE의 라이선스 조항에 대해 알아보겠습니다. [41] |
|
7594 | 4 | 06-06 |
2420 | 기 타| 바이두에서 오프라인 다운받기 [1] |
|
8139 | 2 | 06-04 |
2419 | 윈 도 우| PE에서 메모장 기본글꼴을 맑은고딕으로 변경하기.. [7] |
|
5200 | 7 | 06-02 |
2418 | 서버 / IT| UTP CAT.6 제작 [12] | gooddew | 8799 | 1 | 06-01 |
2417 | 윈 도 우| Windows 7 (x64)용 Internet Explorer 11에서 '향상된 보호... [10] | 메트로작전 | 9858 | 1 | 06-01 |
2416 | 기 타| 공유기 실제 IP 변경 (iptime 공유기 기준) 타사도 동일... [5] |
|
8197 | 8 | 05-31 |
2415 | 윈 도 우| [초보유져팁] Windows Embedded POSready 2009 설치방법 [2] | 국재호 | 6091 | 2 | 05-31 |
2414 | 기 타| 포토스케이프로 모자이크 처리 하기 [5] |
|
4241 | 2 | 05-31 |
2413 | 윈 도 우| 배틀필드3 다이렉트 오류 해결 하기.. 헥사 수정...(Win8.1) [14] |
|
6692 | 3 | 05-30 |
2412 | 윈 도 우| Gimagex WIM 마운트 하기... (기초 첫 걸음) [12] |
|
9209 | 10 | 05-29 |
2411 | 소프트웨어| MobaLiveCD QEMU USB 부팅하기... [9] |
|
4444 | 6 | 05-29 |
2410 | 소프트웨어| VMware USB 부팅 하기... 두번째 방법... [9] |
|
5193 | 8 | 05-29 |
2409 | 소프트웨어| VMware USB 부팅 하기... 첫번째 방법... [7] |
|
6191 | 8 | 05-29 |
2408 | 윈 도 우| RSImagex 플래쉬 동영상 강좌~ (윈도우 설치,통합 등) [31] |
|
7497 | 19 | 05-28 |
2407 | 윈 도 우| Windows XP 보안 업데이트 연장 트릭 / MS 답변 [11] | CraXicS | 6632 | 4 | 05-28 |
2406 | 윈 도 우| PE를 가상에서 구경하기(월드 PE) [25] | suk | 8520 | 13 | 05-27 |
2405 | 윈 도 우| 윈도우8.1 부팅후 시작프로그램 딜레이 현상 해결하기 [7] | shy1911 | 12502 | 2 | 05-23 |
2404 | 윈 도 우| [팁]지정한 시간에 업데이트 자동 체크 하기 [2] | suk | 3983 | 3 | 05-22 |
DisablePagingExecutive 부분은 반대로 해야하는거 아닌지요?
그리고 SessionPoolSize, SessionViewSize 역활?
사이즈값을 왜 저렇게 하는지 궁금하네요 검색해봐도 딱히 설명된 곳이 없어서