bin 目录中存在 .pdb 文件是否会对性能产生负面影响?
如果我将 .pdb 文件保留在 bin 目录中会有问题吗?是否存在任何负面性能问题?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如果我将 .pdb 文件保留在 bin 目录中会有问题吗?是否存在任何负面性能问题?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
您在发布模式下构建了 dll,并且 ASP.NET 也在发布模式下运行,这对性能没有影响。
该文件用于 DEBUG,但是 DEBUG 是什么? 在未处理的错误上获得的调试信息,例如调用堆栈、堆栈上的所有调用函数以及所有行号,包括抛出错误的行号。如果您想知道错误出现在哪里,它很有用,并且它们有助于快速定位错误和错误。
它们提供的信息是函数名称以及函数内的调用位置。我们将它们全部包括在内,以帮助我们解决错误。
您还可以通过在 web.config 的 标记下包含
compilerOptions="/D:TRACE"
来在页面(aspx 文件)上生成类似的信息,如果您在页面上出现一些错误并且您不知道这些错误是什么。更多信息:
http://msdn.microsoft.com/en-us/library /ms241903.aspx
ones you have build the dll in release mode, and the asp.net is also running on release mode this have no effect on the performance.
This files are for the DEBUG, but what DEBUG ? The debug informations that you get on un-handled errors, like the calling stack, all the calling functions on stack and all the line number including the one of the throw error. Its useful if you wish to know where the error throw up, and they help to locate bug and errors very fast.
The informations that they give is the functions name, and the call positions inside the functions. We include them all, to help us with the errors.
You can also product similar informations and on the pages (aspx files) by including the
compilerOptions="/D:TRACE"
on web.config under the<compiler
tag, in case that you have some errors on pages and you do not know in witch line they are.Some more informations :
http://msdn.microsoft.com/en-us/library/ms241903.aspx
如果你有 .pdb 但 exe/dll 无论如何都是内置的,所有优化都已包含在内,所以这应该不重要。
if you have the .pdb but the exe/dll are anyway built in release, all optimizations have been included so it should not matter.
这些文件仅由调试器使用,因此如果您只是运行应用程序而不进行调试,则这些文件将被完全忽略。所以不,这些文件的存在对性能没有影响。
These files are only used by the debugger, so if you're just running the application without debugging it, the files are ignored completely. So no, the presence of these files has no impact on performance.