2010-04-13 124 views
0

我创建的一个特殊的COM来执行一些操作,当它加载到内存中时,它会消耗100%的CPU使用量。 因为当我重命名DLL或卸载它的CPU使用情况正常状态。 如何调试该问题?DLL消耗100%的CPU使用率

回答

3

将编译该COM.dll时得到的.pdb文件放入与COM .dll相同的文件夹中,然后将调试器附加到该进程并暂停执行 - 您将闯入有问题的代码。

从完全相同的编译中获得.pdb文件是非常困难的。每次重建.dll时,都必须确保将新的.pdb文件复制到.dll使用者加载它的位置。