【问题标题】:Profile debug or release build?配置文件调试或发布版本?
【发布时间】:2010-09-15 15:08:18
【问题描述】:

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

【问题讨论】:

  • 什么是内存分析(相对于性能分析)?
  • 在这种情况下,分析内存分配,特别是虚拟地址空间的碎片。

标签: .net profiling


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-27
      • 2020-08-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多