API Reference
MeasureProfiler class methods
Item | Returns | Description |
---|---|---|
| | [Internal use only]
|
| Starts collecting profiling data. | |
| [Internal use only] | |
| Stops collecting profiling data. Current data will persist in memory so next time you start taking measurements with | |
| Stop collecting data if needed and save all collected data blocks to the disk. | |
| [Internal use only] | |
| Stop collecting data if needed and drop all collected data blocks. |
SelfAttach class properties
Item | Type | Description |
---|---|---|
| | Indicates the profiler state.
|
SelfAttach class methods
Item | Description |
---|---|
| Attaches the profiler to the calling application with supplied configuration |
| Shows the profiling controller to a user. |
BaseProfilingConfig class public fields
Item | Type | Description |
---|---|---|
| | Defines the profiling control method.
|
| | Defines the profiling method.
|
| | Defines the time measurement method.
|
| | Defines location of dotTrace SDK redistributables. By default, they are searched in the same folder where JetBrains.Profiler.Windows.Api.dll is located. |
BaseSnapshotProfilingConfig class public fields
Item | Type | Description |
---|---|---|
| | Defines a path and a base file name for the resulting snapshot. Required for this configuration. |
| | Defines a file format for a snapshot: compressed or uncompressed. By default, it is compressed. |
SaveSnapshotProfilingConfig class public fields
Item | Type | Description |
---|---|---|
| | Defines a file name for a file which lists snapshots collected during profiling. Required for this configuration. |
ExecutableSnapshotProfilingConfig class public fields
Item | Type | Description |
---|---|---|
| | Defines the path to the executable file to run after profiling is completed. The snapshot path will be passed as a parameter to this executable file. Required for this configuration. |