2013-07-19 3 views
1

우리는 C# .Net Windows 응용 프로그램을 가지고 있으며 응용 프로그램의 메모리 사용 세부 정보를 얻는 방법을 알아야합니다. 나는 이미 System.Diagnostics.Process을 시도해 현재의 프로세스 메모리 정보를 얻는다. 얼마나 많은 객체가 메모리에 있고 각 객체의 메모리 소비 세부 사항을 알아야합니다.응용 프로그램 메모리 사용량 추적

답변

1

에 대한 가비지 컬렉터을 읽고이 글에서 살펴 MSDN Article 이 기사는 몇 가지 작업을 수행하는 방법을 보여줄 수 GC의 구성원을 보여주십시오, 할당 된 메모리, 얼마나 많은의 총량을 얻는 방법 GC가 수집 한 횟수.

그 외의 경우에는 here으로 프로파일 러를 사용해야 할 것입니다.

자신 만의 프로파일 러를 작성할 수도 있습니다. This 도움이 될 수

+0

예 이미 CLR 프로파일 러, ANTS 프로파일 러를 사용하여 메모리 할당 세부 사항을 추적합니다. 하지만 개체와 그 메모리 할당 세부 사항을 얻으려면 소스 코드가 필요합니다. – Siva

+0

@ 시바 내 업데이트 된 답변을 한번보세요. – Rohit

관련 문제