2010-04-13 123 views
0

我創建的一個特殊的COM來執行一些操作,當它加載到內存中時,它會消耗100%的CPU使用量。 因爲當我重命名DLL或卸載它的CPU使用情況正常狀態。 如何調試該問題?DLL消耗100%的CPU使用率

回答

3

將編譯該COM.dll時得到的.pdb文件放入與COM .dll相同的文件夾中,然後將調試器附加到該進程並暫停執行 - 您將闖入有問題的代碼。

從完全相同的編譯中獲得.pdb文件是非常困難的。每次重建.dll時,都必須確保將新的.pdb文件複製到.dll使用者加載它的位置。