删除pdb文件有什么用?

时间:2015-03-17 11:50:35

标签: c# visual-studio debugging compilation pdb-files

我在某处读到删除.pdb文件会导致程序性能提高。删除这些文件有什么缺点和优点?

2 个答案:

答案 0 :(得分:1)

PDB代表程序数据库,一种专有的文件格式(由Microsoft开发),用于存储有关程序的调试信息(或者通常是程序模块,如DLL或EXE) 如果没有PDB文件,除了地址级调试之外的其他任何东西都不可能调试版本构建。

因此,简而言之,不需要运行应用程序。启动调试器后,只需要它。

答案 1 :(得分:0)

PDB包含有关您的代码的其他符号信息,您可能希望保密,远离有进取心的黑客。