dotTrace 2023.3 Help

Events

During timeline profiling, dotTrace collects various application data: garbage collection and file operations intervals, memory allocation data, data on raised exceptions, and so on. Your work in dotTrace Viewer starts with selecting one of these events for further analysis.

You can choose the following subjects in the Events filter:

  • Not Selected (default) – All collected timeline data available for analysis. The length of time intervals is measured in ms.

  • .NET Memory Allocations  – The collected data about memory allocated to the managed heap. When .NET Memory Allocations is selected, dotTrace Viewer works with memory allocation point events. Point events have no extension in time. The size of memory allocated by such point events is measured in MB.

  • Unreleased Native Allocations  – The collected data about memory allocated to the native (unmanaged) heap. When Unreleased Native Allocations is selected, dotTrace Viewer works with native memory allocation point events. The size is measured in MB.

  • Debug Output  – When Debug Output is selected, dotTrace Viewer works with the point events where application writes to the debug output.

  • Garbage Collection  – When Garbage Collection is selected, dotTrace Viewer leaves only the time intervals where garbage collection is performed.

  • Exceptions  – The collected data about raised exceptions. When Exceptions is selected, dotTrace Viewer works with exception point events.

  • JIT Compilation  – When JIT Compilation is selected, dotTrace Viewer leaves only the time intervals where just-in-time compilation is performed.

  • File Operations  – When File Operations is selected, dotTrace Viewer leaves only the time intervals where file I/O operations are performed. This includes reading from and writing to physical disk and system cache.

  • SQL Queries  – When SQL Queries is selected, dotTrace Viewer leaves only the time intervals where communication with an SQL server is performed.

To select an event for further analysis

  • Click the event in the Events filter.

(Visual Studio integrated viewer) To open the Events window

  • In the Performance Profiler window, click Show Events.

Last modified: 18 November 2022