본문 바로가기
인생그것은약속위반/관심

윈도우 Superfetch 활성화 또는 비활성화 방법 (성능 향상과 메모리 확보)

by Daniel_Kevin 2023. 5. 1.
반응형

SuperFetch는 중요하지만 잘 알려지지 않은 Windows 기능입니다. Windows 사용자로서 이 내장 기능을 알고 있다면 유용하게 사용할 수 있습니다. 그래서 우리는 SuperFetch의 모든 세부 사항을 다루기 위해 이 가이드를 작성했습니다. 즉, 그것이 무엇인지, 어떻게 작동하는지, 문제를 일으킬 수 있는지, 문제가 발생할 경우 비활성화해야 하는지, Superfetch를 비활성화하거나 활성화하는 방법 등을 다룹니다.

서비스 호스트 SuperFetch란 무엇이며 어떻게 작동합니까?

SuperFetch는 Windows Vista에서 처음 출시된 기능입니다. 백그라운드에서 실행되어 RAM 사용 공간을 지속적으로 평가하고 정기적으로 사용하는 앱의 범주를 추적합니다. 패턴을 식별한 후 SuperFetch는 이러한 앱을 "자주 사용"으로 표시하고 사전에 RAM에 미리 로드합니다. 따라서 이러한 앱을 실행하면 이미 메모리에 미리 로드되어 있고 HDD에서 가져올 필요가 없기 때문에 훨씬 더 빠르게 실행됩니다. 또한 사용하지 않는 메모리만 사용합니다. 시스템에 더 많은 메모리가 필요하면 바로 필요한 RAM 공간을 해제합니다.

 

Microsoft가 Windows XP와 함께 출시한 사전 로드 메모리 관리자인 Prefetch와는 다릅니다. SuperFetch는 기본적으로 Prefetch가 사전 로드 매개변수를 적절하게 조정하기 위해 RAM 사용 패턴을 분석하지 않았기 때문에 Prefetch의 업데이트된 버전입니다.

SuperFetch가 문제를 일으킬 수 있습니까?

SuperFetch는 대부분 유용하고 원활하게 실행되지만 몇 가지 문제가 발생할 수 있습니다.

  • SuperFetch가 HDD에서 RAM으로 데이터 청크를 미리 로드하기 때문에 시스템 시작 속도가 느려질 수 있습니다.
  • Windows 10이 SSD에 설치된 경우 SuperFetch의 이점이 명확하지 않을 수 있습니다. 이는 SSD가 너무 빠르기 때문에 사전 로드가 실제로 필요하지 않기 때문입니다.
  • 또한 특히 RAM이 4GB 이하인 시스템에서 RAM이 많은 게임을 플레이하는 동안 성능 문제가 발생할 수 있습니다.

필요한 경우 SuperFetch를 비활성화해도 되는지 궁금하실 것입니다. 예, 위험에 대해 걱정하지 않고 끌 수 있습니다. 시스템이 원활하게 실행되면 SuperFetch를 켜두십시오. 그러나 높은 HDD/RAM 사용량 문제가 있는 경우 SuperFetch를 비활성화하고 도움이 되는지 확인하십시오. 눈에 띄는 성능 향상이 있으면 끄십시오. 그렇지 않으면 다시 활성화하십시오.

Windows에서 SuperFetch를 활성화 또는 비활성화하는 방법

방법 1: 서비스에서 SuperFetch 비활성화

  • Windows 키 + R 키를 동시에 눌러 실행 프롬프트를 엽니다.
  • 프롬프트에 services.msc를 입력 하고 확인을 클릭합니다. 그러면 서비스 창이 시작됩니다.
  • 서비스 창에서 아래로 스크롤하여 서비스 목록에서 Superfetch를 찾습니다. 속성을 구성하려면 이 서비스를 두 번 클릭합니다.
  • 속성 창 에서 시작 유형을 클릭합니다. 기본값은 자동 으로 설정됩니다. 드롭다운 메뉴에서 비활성화를 선택합니다. 그런 다음 서비스 상태에서 중지 버튼을 클릭합니다.
  • 확인 을 클릭하여 확인합니다.
  • SuperFetch를 다시 활성화하려면 시작 유형 값을 다시 자동 으로 변경하고 서비스 상태에서 시작 버튼을 클릭합니다.

방법 2: 레지스트리 편집기를 통해 SuperFetch 비활성화

  • 검색 시작에 regedit를 입력 하고 Enter 키를 눌러 레지스트리 편집기를 시작합니다.
  • 왼쪽 사이드바를 사용하여 다음 레지스트리 키로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\메모리 관리\PrefetchParameters
  • 오른쪽 패널에서 EnableSuperfetch 를 두 번 클릭합니다. 이 레지스트리 값을 찾을 수 없는 경우 PrefetchParameters 폴더를 마우스 오른쪽 단추로 클릭한 다음 새로 만들기 > DWORD 값을 선택합니다.

EnableSuperfetch의 사전 정의된 값은 다음과 같습니다.

  1. 0: Superfetch 비활성화
  2. 1: 앱 미리 가져오기 사용
  3. 2: 부팅 프리페칭 활성화
  4. 3: 모두 미리 가져오기 활성화(기본값)
  • EnableSuperfetch 0을 할당합니다.
  • 레지스트리 편집기 창을 닫고 시스템을 다시 시작하십시오.
  • SuperFetch를 다시 활성화하려면 EnableSuperfetch를 3으로 설정하십시오.

방법 3: 명령 프롬프트를 사용하여 SuperFetch 비활성화

  • 관리자 권한으로 명령 프롬프트를 실행합니다.
  • SuperFetch를 비활성화하려면 다음 명령을 복사하여 붙여넣고 Enter 키를 누릅니다.
sc stop "SysMain" & sc config "SysMain" start=disabled
  • SuperFetch를 다시 활성화하려면 다음 명령을 복사하여 붙여넣고 Enter 키를 누릅니다.
sc config "SysMain" start=auto & sc start "SysMain"
  • 이제 명령 프롬프트 창을 닫습니다.

방법 4: PowerShell을 사용하여 SuperFetch 비활성화

  • PowerShell을 관리자로 실행합니다.
  • SuperFetch를 비활성화하려면 다음 명령을 복사하여 붙여넣고 Enter 키를 누릅니다.
Stop-Service -Force -Name "SysMain"; Set-Service -Name "SysMain" -StartupType Disabled
  • SuperFetch를 다시 활성화하려면 다음 명령을 복사하여 붙여넣고 Enter 키를 누릅니다.
Set-Service -Name "SysMain" -StartupType Automatic -Status Running
  • 이제 PowerShell 창을 닫습니다.

 

*참조한 훌륭한 원본 글 링크: https://www.techlila.com/enable-disable-superfetch/ 

 

 

고사양 슈팅게임의 FPS를 높이는 다양한 방법 (저사양 PC에서 발로란트 등)

다른 FPS 게임과 마찬가지로, 더 높은 프레임을 갖는 것은 슈팅 게임을 제대로 플레이하기 위한 최소한의 것입니다. 게임용 PC가 없고 프레임 문제로 어려움을 겪고 있다면 게임 경험이 큰 타격을

99bugs.tistory.com

 

 

 

Windows 10/11 을 더 빠르게 만들기 위해 시스템 설정을 조정하는 방법 – 빠른 PC 더 빠르게 만들기?

Windows 10에 대한 새로운 경험을 얻기 위해 빠른 PC의 시스템 설정을 조정하는 것이 이제 간단해졌습니다. Windows 10은 특히 Windows 8에서 좋지 않은 결과를 얻은 후 기술 대기업이 출시한 가장 인상적

99bugs.tistory.com

 

 

 

아이폰에서 앱은 삭제하지 않고 캐시만 삭제해서 용량 확보하는 방법

시간이 지남에 따라 iPhone은 어수선해지고 공간이 부족해집니다. iPhone에 설치하는 모든 앱은 앱 캐시를 생성합니다. 앱을 사용할 때 이 캐시는 계속해서 많은 메모리 공간을 만들고 사용합니다.

99bugs.tistory.com

반응형
그리드형

댓글