Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 配置文件调试还是发布版本?_.net_Profiling - Fatal编程技术网

.net 配置文件调试还是发布版本?

.net 配置文件调试还是发布版本?,.net,profiling,.net,Profiling,我需要对.NET Framework应用程序进行一些内存分析。我应该使用调试版本还是发布版本 您应该分析导致问题的构建。我假设您正在为用户提供一个发布版本,因此您应该对其进行分析。一个发布版本,使用调试符号构建 这样就不会产生调试构建开销(比如在阵列之后添加额外内存以进行溢出检测),但您仍然拥有将地址与变量关联起来所需的名称。什么是内存分析(与性能分析相反)?在这种情况下,分析内存分配,特别是虚拟地址空间的碎片。

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

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

一个发布版本,使用调试符号构建


这样就不会产生调试构建开销(比如在阵列之后添加额外内存以进行溢出检测),但您仍然拥有将地址与变量关联起来所需的名称。

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