어떻게 보는 메모리 할당에서 제공됩니다.인터넷 응용 프로그램?
-
05-07-2019 - |
문제
나는 방법을 확인해야 많은 메모리를 할당합니다.이 있을 얻을 수 있는 방법 이 값을 프로그래밍 방식으로 C#?
나는에 대해 알 System.Runtime.InteropServices.Marshal.SizeOf(...)
하지만 그 말 개체의 크기.
해결책
를 사용하여 PerformanceCounter 를 쿼리할 수 있습니다"#바이트 모두에서는 힙",에서 자신의 과정,그리고 심지어 다른 프로세스입니다.
를 사용하여 카테고리".Net CLR"메모리를 많이 볼 수있는 카운터를 사용할 수 있다.
당신이 볼 수있는 어떤 차이가 시스템에 부하가 사 PerformanceCounter 및 GC.GetTotalMemory 는 제안한 존 스키트.
다른 팁
하다 GC.GetTotalMemory
필요한 모든 것을합니까?
(그 점에 유의하십시오 SizeOf
당신에게만 알려줍니다 마샬링 크기도 - 반드시 메모리의 크기 일 필요는 없습니다.)
제휴하지 않습니다 StackOverflow