| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final Profiler. | |
| private static HashMap | |
| private static int | |
| private static int | |
| private static int | |
| private static int | |
| private static HashMap | |
| private static HashMap | |
| private static final HashMap | |
| private static int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static void | |
| public static void | |
| public static Integer | |
| public static void | |
| private static void | |
| public static void |
| callerSite | back to summary |
|---|---|
| private static final Profiler. | |
| callProfile | back to summary |
|---|---|
| private static HashMap<Long, Profiler. | |
| codeModificationsCount | back to summary |
|---|---|
| private static int codeModificationsCount | |
| globalThreadPollCount | back to summary |
|---|---|
| private static int globalThreadPollCount | |
| inlineCount | back to summary |
|---|---|
| private static int inlineCount | |
| numCyclesWithNoModifications | back to summary |
|---|---|
| private static int numCyclesWithNoModifications | |
| opStats | back to summary |
|---|---|
| private static HashMap<Operation, Counter> opStats | |
| scopeThreadPollCounts | back to summary |
|---|---|
| private static HashMap<IRScope, Counter> scopeThreadPollCounts | |
| scopeVersionMap | back to summary |
|---|---|
| private static final HashMap<IRScope, Integer> scopeVersionMap | |
| versionCount | back to summary |
|---|---|
| private static int versionCount | |
| Profiler | back to summary |
|---|---|
| public Profiler() | |
| analyzeProfile | back to summary |
|---|---|
| private static void analyzeProfile() | |
| clockTick | back to summary |
|---|---|
| public static void clockTick() | |
| initProfiling | back to summary |
|---|---|
| public static Integer initProfiling(IRScope scope) | |
| instrTick | back to summary |
|---|---|
| public static void instrTick(Operation operation) | |
| outputProfileStats | back to summary |
|---|---|
| private static void outputProfileStats() | |
| updateCallSite | back to summary |
|---|---|
| public static void updateCallSite(Instr instr, IRScope scope, Integer scopeVersion) | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final HashMap | |
| pack-priv final Profiler. |
| Access | Constructor and Description |
|---|---|
| public |
| counters | back to summary |
|---|---|
| pack-priv final HashMap<IRScope, Counter> counters | |
| cs | back to summary |
|---|---|
| pack-priv final Profiler. | |
| CallSiteProfile | back to summary |
|---|---|
| public CallSiteProfile(Profiler. | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv CallBase | |
| pack-priv long | |
| pack-priv IRScope | |
| pack-priv MixedModeIRMethod | |
| pack-priv int |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public int |
| call | back to summary |
|---|---|
| pack-priv CallBase call | |
| count | back to summary |
|---|---|
| pack-priv long count | |
| s | back to summary |
|---|---|
| pack-priv IRScope s | |
| tgtM | back to summary |
|---|---|
| pack-priv MixedModeIRMethod tgtM | |
| v | back to summary |
|---|---|
| pack-priv int v | |
| IRCallSite | back to summary |
|---|---|
| public IRCallSite() | |
| IRCallSite | back to summary |
|---|---|
| public IRCallSite(Profiler. | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for this object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |