2011-10-08 2 views
1

Windows 시스템에 대한 성능 데이터를 측정하는 프로그램을 작성하는 데 관심이 있습니다. 메모리 처리량을 측정하기 위해 마지막 레벨 캐시 미스를 계산하는 것이 빠른 해결책이라고 제안되었습니다. .NET을 사용하는 컴퓨터에서 이것을 측정 할 수있는 방법이 있습니까? 그렇지 않다면 어떻게 Win32에서 측정 할 수 있습니까? 고맙습니다..NET 측정 시스템 LLC 초당 미스

+2

하드웨어 카운터 인 L2 Cache Misses 카운터에 대해 이야기하고 있습니다. 대부분의 프로파일 러에서 쉽게 사용할 수 있지만 자신의 코드에서 쉽게 액세스 할 수는 없습니다. MSR 레지스터에 액세스 할 수있는 장치 드라이버가 포함 된 인텔 코드 샘플이 있습니다. 권장하지 않습니다. http://software.intel.com/en-us/articles/intel-performance-counter-monitor/ –

+0

감사합니다. 저는 이것을 실험 할 것입니다. – fabspro

답변

1

수 없습니다. CPU PMC 장치에서이 카운터를 가져 오려면 커널 모드 드라이버를 작성해야합니다.