Skip to content

Latest commit

 

History

History
61 lines (31 loc) · 2.29 KB

File metadata and controls

61 lines (31 loc) · 2.29 KB

The Dashboard Diagnostic Tool UI

The Diagnostic Tool contains a user interface to display and analyze your session data:

Dashboard Diagnostic Tool main window

The sections below describe the main parts of the Dashboard Diagnostic Tool interface.

Sessions

The Sessions window shows created sessions and allows you to navigate between them.

Dashboard Diagnostic Tool Sessions

A session contains all actions executed in a specific time period. When you start a session, the Dashboard Diagnostic Tool monitors the executed code and collects actions for each session event. After you stop the session, the Dashboard Diagnostic Tool generates a log tree. You can inspect logs in the UI or save the resulting report in XML format.

Results

The Results window displays resulting benchmarks.

Benchmarks are used to measure and compare performance. Each benchmark contains the following information:

  • Name

    The benchmark name.

  • Count

    The number of code calls.

  • MSecs

    The code block's execution time in milliseconds.

The image below displays a log tree for a dashboard load operation. The most time-consuming task of this session is the query execution.

Dashboard Diagnostic Tool results

Events

The Events window displays information about the objects collected since the trace event started.

The image below shows logs for the DashboardSqldataSource.ExecuteQueryClientMode benchmark. These logs obtain the executed query and the number of requested columns and rows.

Dashboard Diagnostic Tool events

Manage Sessions in the UI

The main menu contains the following commands:

  • File

    Diagnostic Tool file options

    The File menu allows you to save session data in an XML report. Click Open to load an existing report. Select Exit to close the program.

  • Diagnostic

    Diagnostic Tool diagnostic options

    The Diagnostic menu allows you to manage sessions. Click Start Session to create a new session. Stop Session ends the session and generates a log tree. Click Delete to delete the selected session.