2010-06-17 26 views

回答

2

对于当前的过程中,你可以使用

Process currentProcess = System.Diagnostics.Process.GetCurrentProcess(); 
long totalBytesOfMemoryUsed = currentProcess.WorkingSet64; 
long privateMemory = currentProcess.PrivateMemorySize64; 

long managedMemory = GC.GetTotalMemory(true); 

这将报告分配管理的内存量。

入门大小值类型可以

var size = sizeof(int); 

完成对任意对象这是一个有点比较麻烦,因为它可以由不明大小的许多更小的物体。

另见

相关问题