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.
|
ProfilingTaskControllerFactory | |
RunnableThreadRules |
This class determines if a stack trace should be counted as runnable for profiling purposes.
|
StartProfilerCommand | |
StopProfilerCommand | |
XrayClockTimeController |
Calculate the sampling period of a profiling task based on the time spent in the run method.
|
XrayCpuTimeController |
Calculate the sample period of a profiling task based on its CPU usage.
|
XrayProfileSession |
The profiling session for xray sessions.
|
XrayProfilingTask |
Collect stack traces for xray session profiles.
|
Enum | Description |
---|---|
ThreadType.BasicThreadType |