Поделиться через


dbghost.exe consumes high CPU (DebugDiag2.0 and 2.0 Update1)

I've seen multiple reports that in some circumstances DebugDiag 2.0+ debugger engine (dbghost.exe) may consume high CPU which ends up causing the target process to experience performance issues.

As you know, in DebugDiag 2.0, we introduced a new feature called "Exception Management", this feature basically manages all exceptions that are thrown by the target process since the debugger was attached. We know that the feature's performance is dependent on the number of exceptions/sec thrown by the target process, so we have added a configuration option that turns off the feature when the # of exceptions/sec is above a threshold. This helped a little, but still due to the way the control script manages every exception, we still saw some  performance issues reported.

 With DebugDiag 2.0 Update 2 (To be released July/August 2015) , this issue has been fixed.

 

Update 9/8/2015:  We have found a showstopper that prevented us from releasing the update on time. We are sorry for the inconvenience and are working on fixing the issue before the release!

Comments

  • Anonymous
    August 11, 2015
    Hi mouradl, when do you expect a release in August?

  • Anonymous
    August 13, 2015
    Do not have the exact ETA, but sometimes in the next couple of weeks.

  • Anonymous
    August 13, 2015
    By the way you know there's a bug in CLRMD with .Net 4.6

  • Anonymous
    September 03, 2015
    I'm unable to analyse dumps from .Net4.6 processes

  • Anonymous
    September 04, 2015
    Please tell me if you know the release schedule of Update 2

  • Anonymous
    September 28, 2015
    Hi Mouradl, Any new tentative release dates for Debug Diag 2.0 Update 2?

  • Anonymous
    September 30, 2015
    I am also interested in knowing the tentative release date for the Debug Diag 2.0 Update 2. Debating if I want to install v1.2 to monitor a process crash, or wait until Update 2 is released.

  • Anonymous
    November 16, 2015
    DebugDiag 2.0 Update 2 is seems to be released ???