우리는 앱이 설치 될 회귀 테스트 환경을 설정하고 트래픽을 재생 한 다음 동일한 앱의 "제품 등급"버전과 비교합니다 . 재생이 끝나면 비즈니스 및 기술 버전의 주요 통계를 비교합니다.프로세스가 생성 된 이후로 할당 된 총 메모리를 알아 보는 방법
메트릭 중 하나는 생성 이후 프로세스가 할당 한 메모리의 양으로 현재 버전이 "생산성 등급"보다 훨씬 많은 양을 할당하지 않는지 확인하는 것입니다. 그러나 PerformanceCounters 나 System.Diagnostics에서이 정보를 제공하는 통계는 찾을 수 없습니다.
GC가 메모리를 항상 비우는 것을 알고 있지만, 계산하고 싶은 것은 System.Diagnostics.Process.GetCurrentProcess().TotalProcessorTime
과 같은 CPU 할당량입니다. (최소한 생각합니다).
편집 : 달리 말하자면, 측정하고 싶은 것은 gen0-1-2의 총 메모리와 내 프로세스에서 실행 된 수많은 GC에 의해 해제 된 모든 메모리입니다.
미리 감사드립니다.
나는 사용되거나 사용 가능한 메모리의 스냅 샷이 아니라 프로세스가 탄생 한 이후 할당 된 누적 메모리에 관심이 있습니다. 어쨌든 고마워. – pieroxy