기본적으로 쉘은 하나의 프로세서로 생성된다. 작업막대와 바탕화면은 하나의 쓰리드로 생성되며, 탐색기의 각 사본은 추가적인 쓰리드로 생성된다. 한 쓰리드의 오동작은 전체 프로세스에 영향을 미친다.
만약 적어도 24M 이상의 RAM과 고속 펜티엄을 가지고 있다면 바탕화면/작업막대에대한 프로세스와 각 탐색기 사본에대한 프로세스를 분리해서 생성할 수 있다.
HKEY_CURRENT_USER\Software\Microsoft\Window\CurrentVersion\Explorer
에 DesktopProcess (REG_DWORD)를 추가하고 이 값을 "1"로 설정하고 다시 부팅한다.
필자의 듀얼 프로세서에서 이것은 바탕화면의 성능을 보다 뛰어나게 하는 것 같다.
주1: 만약 IE 4.0을 사용하고 있다면, 이 방법은 동작하지 않을 것이다. 이 것은 다중 프로세스로 기동할 수 없는 shdocvw.dll을 IE 4.0이 사용하기 때문이다. IE 4.0을 설치하기에 앞서 이 레지스트리 편집을 복구해야 한다.
주2: 이 팁을 사용하면 액티브 데스크탑을 사용할 수 없다.
댓글: