public interface IProfile extends ProfileData
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AGENT_THREAD_NAMES_KEY |
static java.lang.String |
CLASSES_KEY |
static java.lang.String |
INSTRUMENTATION_KEY |
static java.lang.String |
METHODS_KEY |
static java.lang.String |
PROFILE_ARGUMENTS_KEY |
static java.lang.String |
STRING_MAP_KEY |
static java.lang.String |
THREADS_KEY |
static java.lang.String |
VERSION_KEY |
Modifier and Type | Method and Description |
---|---|
void |
addStackTrace(java.lang.management.ThreadInfo threadInfo,
boolean isRunnable,
ThreadType type) |
void |
beforeSampling() |
void |
end() |
long |
getEndTimeMillis() |
ProfiledMethodFactory |
getProfiledMethodFactory() |
java.lang.Long |
getProfileId() |
ProfilerParameters |
getProfilerParameters() |
ProfileTree |
getProfileTree(java.lang.String normalizedThreadName) |
int |
getSampleCount() |
long |
getStartTimeMillis() |
StringMap |
getStringMap() |
java.util.Set<java.lang.Long> |
getThreadIds() |
TransactionProfileSession |
getTransactionProfileSession() |
void |
markInstrumentedMethods() |
void |
start() |
int |
trimBy(int count) |
static final java.lang.String CLASSES_KEY
static final java.lang.String METHODS_KEY
static final java.lang.String STRING_MAP_KEY
static final java.lang.String AGENT_THREAD_NAMES_KEY
static final java.lang.String INSTRUMENTATION_KEY
static final java.lang.String THREADS_KEY
static final java.lang.String VERSION_KEY
static final java.lang.String PROFILE_ARGUMENTS_KEY
void start()
void end()
void beforeSampling()
void addStackTrace(java.lang.management.ThreadInfo threadInfo, boolean isRunnable, ThreadType type)
ProfilerParameters getProfilerParameters()
int getSampleCount()
java.lang.Long getProfileId()
ProfileTree getProfileTree(java.lang.String normalizedThreadName)
StringMap getStringMap()
ProfiledMethodFactory getProfiledMethodFactory()
java.util.Set<java.lang.Long> getThreadIds()
int trimBy(int count)
long getStartTimeMillis()
long getEndTimeMillis()
void markInstrumentedMethods()
TransactionProfileSession getTransactionProfileSession()