이번 팁에서 QAOS.com에 올라운 팁 중에 잘못된 팁에대해 설명하겠다. 물론 이 팁에서 소개하는 팁 외에도 잘못된 팁이나 XP에서는 동작하지 안는 팁들이 더 있겠지만 오늘 언급하는 것은 비교적 폭넓게 사용되는 팁이기때문에 오용을 막기위해 별도의 팁으로 작성하게되었다.
잘못된 팁을 삭제하지 않고 잘못된 팁으로 언급하는 것은 오용되고 있는 팁의 출처가 QAOS.com인 경우가 많기때문에 그 책임을 지기위한 것이다.
- 항상 Dll 내리기
- 메모리로부터 불필요한 DLL 제거하기라는 팁 역시 XP에서는 동작하지 않는 팁이다. MS의 기술 문서
에서 알 수 있듯이 이 팁은 Windows 2000 이전의 OS에서만 사용할 수 있는 팁이다.
참고로 필자가 소개한 CachemanXP도 이 옵션을 지원하며 AlwaysUnloadDLL라는 값 대신에 AlwaysUnloadDLL라는 키를 생성한다. 그러나 CachemanXP의 설정 역시 동작하지 않았다.
- IRQ 우선 순위 설정
- 필자가 올린 팁 중에 미처 확인을 하지 못하고 올린 팁이 있다. 대부분 2002년 초반(3~4월 이내)에 올라온 팁(1996년~2001년 중반에 작성)들이 여기에 해당되며 CMOS/실시간 클럭의 IRQ 우선순위 변경에의한 시스템 성능향상도 여기에 포함된다.
- IoPageLockLimit
- 파일 시스템의 동작 속도 올리기는 NT 시절에 작성한 팁이다. NT 시절 작성한 팁중 정상적으로 동작하는 팁도 있고 그렇지 않은 팁도 있다. 그런데 굳이 이 팁을 언급하는 이유는 게시판에서도 몇번의 문의가 있었고 최적화 팁으로 비교적 폭넓게 퍼져있기때문이다. 이 팁 역시 2000 SP1 이전 버전에서만 동작한다.
다음은 인터넷에서 오용되고 있는 Prefetch 관련 팁이다. 적용을 해도 별 이득은 없으므로 굳이 적용할 필요는 없는 팁이기도 하다.
- 잘못된 Prefetcher 매개변수
- 인터넷을 돌아다니다 보면 다음 레지스트리에 존재하는 EnablePrefetcher를 5로 설정하는 팁을 종종 보곤한다. 그러나 메모리 미리읽기를 통한 성능향상에서 언급한 것처럼 0(사용 안함), 1(응용 프로그램), 2(부트), 3(모두)의 네가지 값만 사용할 수 있다.
- Superfetch
- Windows Vista에서 사용되는 키로 XP SP2에서도 동작하는 것처럼 소문이 돌았었다. 그러나 XP에서는 Superfetch를 설정할 수 있는 방법이 없으며, 이 수정방법좀 바주세요에서 알 수 있듯이 Vista의 레지스트리를 가져와서 테스트해봤지만 어떠한 성능 향상도 없었다. 아울러 이러한 사실을 뒷받침하는 기술 문서 역시 찾을 수 없었다.