| Interface | Description |
|---|---|
| IProfile | |
| ProfileData | |
| ProfilerControl | |
| ProfilingTask | |
| ProfilingTaskController | |
| ThreadType |
| Class | Description |
|---|---|
| AbstractController |
Abstract class to calculate the sample period of a profiling task.
|
| KeyTransactionProfile |
This class is not thread-safe.
|
| MethodLineNumberMatcher | |
| MethodLineNumberMatcher.LineNumberClassVisitor | |
| Profile |
Execution profile over a time period
|
| ProfiledMethod |
This class represents an execution point in the code.
|
| ProfilerParameters | |
| ProfilerService | |
| ProfileSampler |
Sample stack traces for the profiles in a profiling session.
|
| ProfileSegment |
This class tracks thread sampling data for an execution point.
|
| ProfileSession | |
| ProfileTree |
This class holds thread sampling data for threads of a given type.
|
| RunnableThreadRules |
This class determines if a stack trace should be counted as runnable for profiling purposes.
|
| StartProfilerCommand | |
| StopProfilerCommand |
| Enum | Description |
|---|---|
| ThreadType.BasicThreadType |