在bin目录中存在.pdb文件会对性能产生负面影响吗?

时间:2012-01-20 09:52:25

标签: asp.net .net pdb

如果我将.pdb文件保存在bin目录中,这是一个问题吗?是否有任何负面的性能问题?

3 个答案:

答案 0 :(得分:0)

如果您有.pdb但exe / dll无论如何都是在发行版中构建的,那么所有优化都已包含在内,因此无关紧要。

答案 1 :(得分:0)

这些文件仅供调试器使用,因此如果您只是在不调试的情况下运行应用程序,则会完全忽略这些文件。所以不,这些文件的存在对性能没有影响。

答案 2 :(得分:0)

你已经在发布模式下构建了dll,并且asp.net也在发布模式下运行,这对性能没有影响。

这个文件是针对DEBUG的,但DEBUG是什么? 您在未处理的错误上获得的调试信息,如调用堆栈,堆栈上的所有调用函数以及所有行号,包括throw错误之一。如果你想知道错误发生的位置,它很有用,它们有助于快速定位错误和错误。

它们提供的信息是函数名称和函数内部的调用位置。我们将它们全部包括在内,以帮助我们解决错误。

您还可以通过在compilerOptions="/D:TRACE"标记下的web.config中包含<compiler来生成类似的信息和页面(aspx文件),以防您在页面上出现错误,并且不知道他们是谁。

更多信息:

http://msdn.microsoft.com/en-us/library/ms241903.aspx