private static final class PerformanceTrackerHelper.PerformanceTrackerDefaultImpl extends PerformanceTrackerHelper
| Modifier and Type | Field and Description |
|---|---|
private long |
firstTime |
private java.lang.reflect.Method |
getStartTimeMethod |
private long |
lastTime |
private java.lang.reflect.Method |
logEventMethod |
private java.lang.reflect.Method |
outputLogMethod |
private java.lang.reflect.Method |
setStartTimeMethod |
| Constructor and Description |
|---|
PerformanceTrackerDefaultImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isPerfLoggingEnabled() |
void |
logEvent(java.lang.String s) |
private void |
logLaunchTime() |
void |
outputLog() |
getInstance, nanoTimeprivate long firstTime
private long lastTime
private final java.lang.reflect.Method logEventMethod
private final java.lang.reflect.Method outputLogMethod
private final java.lang.reflect.Method getStartTimeMethod
private final java.lang.reflect.Method setStartTimeMethod
public PerformanceTrackerDefaultImpl()
throws java.lang.ClassNotFoundException,
java.lang.NoSuchMethodException
java.lang.ClassNotFoundExceptionjava.lang.NoSuchMethodExceptionpublic void logEvent(java.lang.String s)
logEvent in class PerformanceTrackerHelperpublic void outputLog()
outputLog in class PerformanceTrackerHelperpublic boolean isPerfLoggingEnabled()
isPerfLoggingEnabled in class PerformanceTrackerHelperprivate void logLaunchTime()