성능 모니터에 따르면 유휴 상태일 때 초당 70,000개의 페이지 오류가 발생하는 Windows 7 x64 컴퓨터가 있습니다. 그것은 나에게 많은 것 같습니다(내가 확인한 다른 모든 컴퓨터는 기본적으로 유휴 상태일 때 페이지 오류/초가 0입니다).
리소스 모니터나 프로세스 탐색기를 사용하여 하드 오류를 확인하면 기본적으로 0인 것을 알 수 있습니다. 따라서 모든 페이지 오류는 소프트입니다.
일반적으로 소프트 페이지 오류는 문제가 되지 않지만 너무 많은 경우 이 컴퓨터에 문제를 일으킬 수 있다고 생각됩니다. 어떤 프로그램이 소프트 오류를 일으키는지 확인하고 싶습니다.
각 프로세스의 소프트 페이지 오류 수를 표시하는 도구가 있습니까?
답변1
프로세스 해커"Hard Faults Delta" 및 "Page Faults Delta"에 대한 프로세스별 열이 있습니다. 둘 사이의 차이점은 얼마나 많은 소프트 페이지 오류가 발생하고 있는지, 어떤 프로세스가 이러한 오류를 생성하는지 정확히 알 수 있다는 점입니다.
위 스크린샷에는 빈 열이 표시되어 있지만 이는 컴퓨터가 본질적으로 유휴 상태였기 때문입니다. 그것하다예를 들어 중량급 프로그램을 시작할 때 심각한 오류가 발생할 때 이를 표시합니다.
답변2
이에 따르면 pfmon.exe가 이를 수행합니다. http://kb.vmware.com/selfservice/microsites/search.do?언어=en_US&cmd=displayKC&externalId=1687
에서 다운로드할 수 있었어요 http://support.microsoft.com/kb/927229 성공적으로 사용할 수 있었습니다.
행운을 빌어요.
답변3
거의 확실하게 이러한 소프트 오류는 두 개 이상의 응용 프로그램이 공유하는 메모리에서 발생합니다. 거기에서 무엇을 실행하고 있습니까? 많은 공유 메모리를 사용하는 MS Office와 같은 것이라면 이러한 '오류'를 완전히 잊을 수 있습니다(솔직히 말하면 실제로는 오류가 아니며 단지 MMU 테이블 일관성 알림일 뿐입니다).
답변4
Process Explorer(Sysinternals 제품군의 도구)를 사용해 보십시오.
여기에서 찾을 수 있습니다. http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
실행한 후 확인만 하면 됩니다.페이지 오류 델타View | Select Columns...
당신이 치는 것에서 무엇을 찾을 수 있습니까?Process Memory tab