| Modifier and Type | Field and Description |
|---|---|
| private final ProfileData | |
| pack-priv static final String | |
| pack-priv static final String | |
| private static final String | |
| private static final String | |
| private final Invocation |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public ProfileData | |
| public String | |
| protected Invocation | |
| pack-priv boolean | |
| pack-priv boolean | |
| protected static IntHashMap | |
| private static void | |
| public String | |
| pack-priv static String | |
| private static String | |
| protected static String | |
| public static ProfilePrinter | newPrinter(RubyInstanceConfig.
the profiling mode mode,Printer implementation factory for supported profiling modes. |
| pack-priv static ProfilePrinter | newPrinter(RubyInstanceConfig.
|
| protected static void | |
| protected static void | |
| public void | |
| public void | |
| public void | |
| public abstract void | |
| public void |
| profileData | back to summary |
|---|---|
| private final ProfileData profileData | |
| PROFILER_PROFILE_METHOD | back to summary |
|---|---|
| pack-priv static final String PROFILER_PROFILE_METHOD | |
| PROFILER_PROFILED_CODE_METHOD | back to summary |
|---|---|
| pack-priv static final String PROFILER_PROFILED_CODE_METHOD | |
| PROFILER_START_METHOD | back to summary |
|---|---|
| private static final String PROFILER_START_METHOD | |
| PROFILER_STOP_METHOD | back to summary |
|---|---|
| private static final String PROFILER_STOP_METHOD | |
| topInvocation | back to summary |
|---|---|
| private final Invocation topInvocation | |
| ProfilePrinter | back to summary |
|---|---|
| protected ProfilePrinter(ProfileData profileData) | |
| ProfilePrinter | back to summary |
|---|---|
| protected ProfilePrinter(ProfileData profileData, Invocation topInvocation) | |
| getProfileData | back to summary |
|---|---|
| public ProfileData getProfileData() | |
| getThreadName | back to summary |
|---|---|
| public String getThreadName() | |
| getTopInvocation | back to summary |
|---|---|
| protected Invocation getTopInvocation() | |
| isProfilerInvocation | back to summary |
|---|---|
| pack-priv boolean isProfilerInvocation(Invocation inv) | |
| isThisProfilerInvocation | back to summary |
|---|---|
| pack-priv boolean isThisProfilerInvocation(int serial) | |
| methodData | back to summary |
|---|---|
| protected static IntHashMap | |
| methodData1 | back to summary |
|---|---|
| private static void methodData1(final IntHashMap<MethodData> methods, Invocation inv) | |
| methodName | back to summary |
|---|---|
| public String methodName(int serial) | |
| methodName | back to summary |
|---|---|
| pack-priv static String methodName(ProfiledMethod profileMethod) | |
| moduleHashMethod | back to summary |
|---|---|
| private static String moduleHashMethod(ThreadContext context, RubyModule module, String id) | |
| nanoString | back to summary |
|---|---|
| protected static String nanoString(long nanoTime) | |
| newPrinter | back to summary |
|---|---|
| public static ProfilePrinter newPrinter(RubyInstanceConfig. Printer implementation factory for supported profiling modes.
| |
| newPrinter | back to summary |
|---|---|
| pack-priv static ProfilePrinter newPrinter(RubyInstanceConfig. | |
| pad | back to summary |
|---|---|
| protected static void pad(PrintStream out, int size, String body) | |
| pad | back to summary |
|---|---|
| protected static void pad(PrintStream out, int size, String body, boolean front) | |
| printFooter | back to summary |
|---|---|
| public void printFooter(PrintStream out) | |
| printHeader | back to summary |
|---|---|
| public void printHeader(PrintStream out) | |
| printProfile | back to summary |
|---|---|
| public void printProfile(PrintStream out) | |
| printProfile | back to summary |
|---|---|
| public abstract void printProfile(PrintStream out, boolean first) | |
| printProfile | back to summary |
|---|---|
| public void printProfile(RubyIO out) | |