게시판홈 / 윈도우 / 이 수정방법좀 바주세요새글쓰기 답글쓰기

저자 이 수정방법좀 바주세요
Anonymous (0)
비회원
  게시일: 2005-07-23 00:50||
롱혼이 지금의 Windows XP 보다 빠르게 동작할 수 있는 것은 메모리 관리 부분에 Superfetch가 추가되기 때문에 가능한 것으로 지금의 Windows XP도 Superfetch를 활성화 시킬수 있음으로 롱혼만큼 빠르게 동작시킬수 있다고 한다.



Superfetch 활성화 방법



Regedit를 실행후 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetcher 부분으로 들어가서 EnableSuperfetch 항목을 추가하여 데이터값을 1로 설정하면 된다.


위에 수정방법이 정확히 어떤것에 영향을 미치고 또 설정을 하면 정말로 성능향상이 도움이 되나요?
Anonymous (0)
비회원
  게시일: 2005-07-23 10:31||
The Inquirer에서 처음 발표한 내용이지만 실제 해당되는 레지스트리 키가 없습니다.

Longhorn의 경우 해당되는 키가 있는지 모르겠지만 XP의 경우

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

키에 설정해야 합니다. 그러나 XP의 경우 별 효과는 없는 것 같습니다. 물론 조금더 확인해봐야 하는 문제지만요.
Anonymous (0)
비회원
  게시일: 2005-07-23 11:52||
제가 윈도우xp 서비스팩2를 사용하고있는데 해당레지스트리가 존재하고있었습니다..

성능에 별로 효과가 업군요.. 감사합니다
Anonymous (0)
비회원
  게시일: 2005-07-23 12:05||
인용!

글쓴이: duddhtm 날자:2005-07-23 11:52
제가 윈도우xp 서비스팩2를 사용하고있는데 해당레지스트리가 존재하고있었습니다..

성능에 별로 효과가 업군요.. 감사합니다

제게 XP SP2가 설치된 컴퓨터가 총 4대가 있습니다. 한글 3개, 영어 1개.

모두 Prefetcher라는 키는 없습니다.

Memory Management 키에 마우스 우측 버튼을 클릭한 후 내보내기를 클릭한 후 그 결과을 이 게시판에 붙여넣거나 아니면 메일로 보내주시기 바랍니다.
Anonymous (0)
비회원
  게시일: 2005-07-23 13:35||
인용!

Regedit를 실행후 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetcher 부분으로 들어가서 EnableSuperfetch 항목을 추가하여 데이터값을 1로 설정하면 된다.


저의 경우 xp -sp1 인데 위의키값에 EnableSuperfetch 대신 EnablePrefetcher 항목이 있고 3으로 지정되어 있더군요...


아래에 저의 경우를 복사해서 붙여봅니다.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"ClearPageFileAtShutdown"=dword:00000001
"DisablePagingExecutive"=dword:00000001
"LargeSystemCache"=dword:00000000
"NonPagedPoolQuota"=dword:00000000
"NonPagedPoolSize"=dword:00000000
"PagedPoolQuota"=dword:00000000
"PagedPoolSize"=dword:00000000
"SecondLevelDataCache"=dword:00000100
"SystemPages"=dword:0007b000
"PagingFiles"=hex(7):43,00,3a,00,5c,00,70,00,61,00,67,00,65,00,66,00,69,00,6c,\
00,65,00,2e,00,73,00,79,00,73,00,20,00,32,00,35,00,36,00,20,00,32,00,35,00,\
36,00,00,00,00,00
"PhysicalAddressExtension"=dword:00000000
"SessionViewSize"=dword:00000030
"SessionPoolSize"=dword:00000004
"LargePageMinimum"=dword:ffffffff
"IoPageLockLimit"=dword:00001000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
"VideoInitTime"=dword:00000624
"EnablePrefetcher"=dword:00000003
"AppLaunchMaxNumPages"=dword:00000fa0
"AppLaunchMaxNumSections"=dword:000000aa
"AppLaunchTimerPeriod"=hex:80,69,67,ff,ff,ff,ff,ff
"BootMaxNumPages"=dword:0001f400
"BootMaxNumSections"=dword:00000ff0
"BootTimerPeriod"=hex:00,f2,d8,f8,ff,ff,ff,ff
"MaxNumActiveTraces"=dword:00000008
"MaxNumSavedTraces"=dword:00000008
"RootDirPath"="Prefetch"
"HostingAppList"="DLLHOST.EXE,MMC.EXE,RUNDLL32.EXE"

Anonymous (0)
비회원
  게시일: 2005-07-23 17:00||
지송합니다..제가 착각을 했습니다..EnableSuperfetch 키가 아니고..
EnablePrefetcher였습니다
운영자님 혼란스럽게해서 지송합니다(--)(_)
Anonymous (0)
비회원
  게시일: 2005-07-24 08:26||
인용!

지송합니다..제가 착각을 했습니다..EnableSuperfetch 키가 아니고..
EnablePrefetcher였습니다
운영자님 혼란스럽게해서 지송합니다(--)(_)

지금도 계속 혼동 하시는 것 같은데요.
EnableSuperfetch나 EnablePrefetcher는 키가 아니고 값입니다.

제 글을 읽어 보시면 알 수 있지만 원 기사에는 Prefetcher라는 키에 EnableSuperfetch라는 값을 설정하도록 하고 있습니다.

그러나 문제는 XP의 경우 Prefetcher라는 키는 없고 PrefetchParameters 라는 키가 있으므로 PrefetchParameters 라는 키에 EnableSuperfetch라는 값을 추가해야 합니다.

즉, 원 기사 자체가 틀렸거나 기사가 틀리지 않았다면 Prefetcher라는 키를 생성하고 EnableSuperfetch라는 값을 추가해야 한다는 뜻입니다.

[ 메시지수정: artech 일시: 2005-07-24 11:00 ]
Anonymous (0)
비회원
  게시일: 2005-09-27 15:08||
매니안닷컴에서 Superfetch for XP라는 제목으로 Registry File이 올라왔습니다...
원문보기
혹시나 잘못될까봐 아직 실행해보진 않았지만, 파일을 열어본 결과, 위에 글에 올라온 방법과는 다른방법으로 접근하는거 같더군요....

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Superfetch]
"LastBootId"=dword:00000005
"ProcessorTime"=dword:00000307

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Superfetch\Agents]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
"BootId"=dword:00000005
"BaseTime"=dword:08aea6ce
"VideoInitTime"=dword:0000034b
"EnableSuperfetch"=dword:00000001

이 방법이 시스템 성능을 향상시켜주는지 알고 싶습니다...
혹시 아시는 분이 있으신지요.. 알려주시면 감사하겠습니다... ^.^

[ 메시지수정: lovedaydream 일시: 2005-09-27 15:16 ]
Anonymous (0)
비회원
  게시일: 2005-09-27 15:16||
한달전부터 테스트를 하고 있습니다. 위의 레지스트리는 Vista 레지스트리를 그대로 가져온 것입니다. 저 역시 동일한 생각으로 Vista 레지스트리를 가져와서 테스트했고, 별다른 효과가 없어서 추가적인 방법을 고안해서 다시 테스트를 하고 있지만 뚜렸한 성능은 없는 것 같습니다.

어찌 보면 당연한 일이지만 위의 레지스트리는 XP에는 없고 Vista에만 있는 레지스트리입니다. 그러나 반대로 XP에만 있고 Vista에는 없는 레지스트리가 상당 수 있습니다. 따라서 원론적으로 볼때 위의 레지스트리를 그냥 적용한다고 해서 성능이 개선될 가능성은 적습니다.

며칠전부터 위의 레지스트리가 실제 적용 가능한지를 다른 방법으로 테스트하고 있습니다. 확인 후 다시 답글을 달도록 하겠습니다.
Anonymous (0)
비회원
  게시일: 2005-09-27 23:04||
감사합니다.... 꾸벅 (--) (__) (--)
다음글: 래지스트리에 대해 여쭙니다. (0)4822alligator2005-11-01
이전글: 하드디스크 상태가 매우 좋지 않습니다. (1)4913numberup2005-09-09

새글쓰기 답글쓰기
이동:

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.