How to debug high processor loads

With the debugging tools you can create log files for the analysis of high processor loads, which are then evaluated by NoSpamProxy Support.

  1. First install the Windows debugging tools on the server with the high processor load. See How to install the Microsoft debugging tools.
  2. After installing the debugging tools, enter the following command in the command line:
    cdb.exe -pv -pn NoSpamProxy.GatewayRole.exe -c ".load C:\Windows\Microsoft.NET\Framework64\v4.0.30319\SOS.dll;!EEStack -ee;qd" > NoSpamProxyStack_%date:~-4.4%%date:~-7.2%%date:~-10.2%%time:~0.2%%time:~3.2%%time:~6.2%.log

    If necessary, replace the process NoSpamProxy.GatewayRole.exe with the process causing the high processor load.
  3. Execute the script.
  4. Send the resulting log files as a ZIP file to support@nospamproxy.de.

NOTE: After installation, you will find the file cdb.exe under C:\Program Files (x86)\Windows Kits\10\Debuggers\x64.

NOTE:

Please refer to the following articles to get hints for the support case: