我正在寻找使用内置Visual Studio 2010 Profiler来测量内存 在Windows应用程序中使用我的C#函数,但我不知道如何。
我在网上搜索了如何使用VS2010 Profiler,但所有链接都建议使用与Web应用程序相关的Silverlight而不是Windows应用程序
如果有人可以告诉我如何在C#Windows应用程序中使用VS2010 Profiler,或者发给我链接或教程或任何提示,如果缺少某些内容,请多多
答案 0 :(得分:18)
(完全披露:我是参与此功能的团队。)
VS2010 Profiler仅适用于Premium和Ultimate版本。有许多资源可用于进行托管内存分析。有些人年纪较大,但仍然相关:
对象分配概要分析将显示分配对象的位置以及分配的每种类型的聚合统计信息(大小和计数)。对象生命周期显示何时收集对象(Gen 0,1,2)以及对象是否在大对象堆中。