부팅시 20GB의 RAM 사용, 사용자에게 보이지 않음


1

Windows 10 컴퓨터에 이상한 문제가 있습니다. 대부분의 RAM이 부팅시 소비됩니다 (약 20GB 32). 이상한 점은 해당 메모리 양 근처에서 수행중인 프로세스를 찾을 수 없다는 것입니다. 최대 3-4GB의 실제 사용량 일 수 있습니다. 내가 한 일은 다음과 같습니다.

  1. 작업 관리자 및 리소스 모니터에서 메모리 통계를 확인했습니다. 평범한 것은 없습니다.
  2. 프로세스 탐색기에서 메모리 통계를 보았습니다. 평범한 것은 없습니다.
  3. WDK를 설치하고 poolmon (비 페이징, 바이트 순서)을 사용하여 메모리 사용량을 조사합니다. 다시, 흥미로운 것은 없습니다.
  4. 이벤트 뷰어에서 오류를 확인했습니다. "정상"이 어떻게 표시되는지 잘 모르겠지만 DCOM에 의해 상당히 많은 오류가 발생하는 것을 볼 수 있습니다.
  5. WPT를 설치하고 xperf를 사용하여 추적을 실행 한 다음 WPA를 사용하여 진행중인 작업을 추적하십시오. 이것은 내 리그에서 벗어난 방법이지만 여전히 많은 양의 메모리를 사용하는 태그는 보지 못했습니다.

또한 AV 소프트웨어, 맬웨어 바이트 등을 제로 히트로 실행했습니다.

나는 이것을 어떻게 디버깅해야하는지 전혀 모른다. Windows 설치를 다시 롤링하는 데 거의 가깝지만 가능하면 피하고 싶습니다.

어떤 아이디어?

편집 : 스택 추적에서 메모리 페이징과 관련이있는 것으로 보이는 정기적 인 CPU 스파이크를 유발하는 이상한 호출 재귀를 발견 했으므로 시스템 페이지 파일을 비활성화했습니다 (어쨌든 32GB가 있기 때문에) 문제는 일주일 동안 사라졌습니다. 다시 돌아 왔으니 도움이되는 스크린 샷을 첨부했습니다. 이것은 시스템 부팅시 맞습니다. 16GB 사용량을 바로 알 수 있습니다 (그리고 이것은 낮습니다). 프로세스 자체가 사용하는 RAM의 양을 계산하면 그 수는 그 근처에 없습니다.

편집 2 : 이것은 매우 실망 스럽습니다. Windows는 무슨 일이 일어나고 있는지 알지 못하는 것 같습니다. 마침내 Resource-Exhaustion-Detector"가상 메모리 부족"으로 인해 이벤트가 발생했지만 가장 많은 RAM을 많이 사용하는 프로세스 각각 1GB 미만을 소비 한다고보고했습니다 . 이 문제를 해결하는 유일한 방법은 시스템 페이지 파일을 활성화 한 다음 비활성화하는 것입니다 (재부팅 사이).

RAMMap 사용법


20GB의 메모리가 소비되고 있는지 어떻게 알았습니까?
Steven

@Steven 나는 분명히해야한다고 생각합니다. 시스템의 모든 도구는 20GB의 메모리가 "사용 중"이라고 말합니다. 그러나 프로세스 별 메모리 사용량은 20GB 근처에 추가되지 않습니다.
SamuelMS

1
@SamuelMS 어떤 도구? 사용중인 20GB를 보여주는 하나의 도구에 대한 스크린 샷 만 있으면 도움이됩니다. 작업 관리자의 "성능"탭 스크린 샷은 어떻습니까?
Appleoddity

1
일부 스크린 샷은 귀하의 질문을 이해하는 데 도움이 될 것입니다. 이미지를 Imgur에 업로드하면 공유 할 수있는 링크가 제공됩니다. 링크를 포함하도록 질문을 수정 하면 평판이 좋은 사람이 이미지를 인라인으로 표시합니다.
DavidPostill

게시물 RAMMap 사진 (어떤 정렬없이 카운트 탭 사용)
magicandre1981
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.