All docs
V20.1
20.1
19.2
19.1
The page you are viewing does not exist in version 19.1. This link will take you to the root page.
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.
18.1
The page you are viewing does not exist in version 18.1. This link will take you to the root page.
17.2
The page you are viewing does not exist in version 17.2. This link will take you to the root page.

How to: Collect Diagnostic Logs

This topic describes how to use the Performance Monitor tool to report a performance problem. This tool analyzes the performance of CodeRush and records any issues in a log file.

Menu

If you experience any performance delay, follow the steps below:

  • Run Visual Studio as administrator.

  • Configure the Performance Monitor options on the IDE | Diagnostic | Performance Monitor options page (optional).

    Options

  • Open the Performance Monitor tool. Use one of the following ways:

    1) Select CodeRush | Windows | Performance Monitor in Visual Studio's menu.

    Menu

    2) Open the Shortcuts configuration page (select CodeRush | Shortcuts… in Visual Studio's menu) and assign a shortcut key for this tool (for example, Ctrl+Shift+Alt+1) to the ShowPerformanceMonitor command:

    Menu

  • Click Start in the invoked Performance Monitor tool to start logging. Open a problematic project and work until the issue is reproduced.

    Options

  • Click Stop after you reproduced the issue.

The Performance Monitor tool opens the log file when it is ready. To see the file's location, invoke the CodeRush | Support | CodeRush Logs… entry from the CodeRush menu and choose the "ExplicitPerformanceMonitor%%%.log" file.

log

You can send this log file to our Support Center to help our developers analyze the cause of the performance problems.