确定特定.NET程序集分配的内存量

时间:2012-04-25 07:58:23

标签: .net performance memory-management profiling

我想测量程序中特定托管程序集的内存分配。 是否有方法/工具来确定特定托管程序集在运行时分配的内存量?

1 个答案:

答案 0 :(得分:1)

CLR具有分配刻度ETL事件,但它仅在每100Kb分配时触发一次。如果您的程序运行时间足够长(分配足够的内存),那么数据可能非常准确。

您可以使用Perfview查看分配刻度事件的调用堆栈(http://www.microsoft.com/en-us/download/details.aspx?id=28567)。

相关问题