配置调试或发布版本?

时间:2008-10-06 21:23:54

标签: .net profiling

我需要对.NET Framework应用程序进行一些内存分析。我应该使用调试版本还是发布版本?

2 个答案:

答案 0 :(得分:9)

使用调试符号构建的发布版本。

这样就没有调试构建开销(比如在用于溢出检测的数组之后添加了额外的内存),但是你仍然拥有将地址与变量相关联所需的名称。

答案 1 :(得分:1)

您应该分析导致问题的构建。我假设您正在为您的用户提供发布版本,因此您应该对其进行分析。