public class ProfilingDataManager extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ProfilingDataManager.Subsystem |
Modifier and Type | Field and Description |
---|---|
static String |
INDENT_STRING |
static List<ProfilingDataManager.Subsystem> |
subsystems |
Modifier and Type | Method and Description |
---|---|
void |
appendProfilingToTest() |
void |
applyGranularityFilterOnEnd(String className,
String methodName,
Object[] args,
ProfilingDataManager.Subsystem subsystem,
long startTime,
long processingStartTime) |
void |
configureProfilingDataManager(Map<ProfilingDataManager.Subsystem,Boolean> profiledSubsystems,
Integer dumpInterval,
boolean subsystemProfilingActive,
boolean performance,
boolean request) |
void |
configureProfilingDataManagerForTest(Map<ProfilingDataManager.Subsystem,Boolean> subsystems,
boolean performance) |
void |
dumpToLog() |
static ProfilingDataManager |
getInstance() |
int |
getMinuteDumpInterval() |
Map<String,MethodUsageStatistics> |
getPerformanceMap() |
Map<String,MethodUsageStatistics> |
getProfilingData() |
void |
prepareRequestProfilingEvent(ProfilingDataLog requestEvent) |
void |
printEverything(boolean afterTest) |
void |
printMapAfterTest() |
void |
stopProfilingAfterTest() |
void |
subsystemConfiguration(Map<ProfilingDataManager.Subsystem,Boolean> subsystems) |
public static final List<ProfilingDataManager.Subsystem> subsystems
public static final String INDENT_STRING
public static ProfilingDataManager getInstance()
public void configureProfilingDataManager(Map<ProfilingDataManager.Subsystem,Boolean> profiledSubsystems, Integer dumpInterval, boolean subsystemProfilingActive, boolean performance, boolean request)
public void configureProfilingDataManagerForTest(Map<ProfilingDataManager.Subsystem,Boolean> subsystems, boolean performance)
public void applyGranularityFilterOnEnd(String className, String methodName, Object[] args, ProfilingDataManager.Subsystem subsystem, long startTime, long processingStartTime)
public void prepareRequestProfilingEvent(ProfilingDataLog requestEvent)
public void dumpToLog()
public void printEverything(boolean afterTest)
public void subsystemConfiguration(Map<ProfilingDataManager.Subsystem,Boolean> subsystems)
public Map<String,MethodUsageStatistics> getPerformanceMap()
public int getMinuteDumpInterval()
public void appendProfilingToTest()
public void stopProfilingAfterTest()
public void printMapAfterTest()
public Map<String,MethodUsageStatistics> getProfilingData()
Copyright © 2016 evolveum. All rights reserved.