Class HtmlProfilePrinter
java.lang.Object
org.jruby.runtime.profile.builtin.ProfilePrinter
org.jruby.runtime.profile.builtin.HtmlProfilePrinter
-
Field Summary
FieldsFields inherited from class org.jruby.runtime.profile.builtin.ProfilePrinter
PROFILER_PROFILE_METHOD, PROFILER_PROFILED_CODE_METHOD -
Constructor Summary
ConstructorsConstructorDescriptionHtmlProfilePrinter(ProfileData profileData) HtmlProfilePrinter(ProfileData profileData, Invocation topInvocation) -
Method Summary
Modifier and TypeMethodDescriptionprivate StringlinkToMethod(String callerName) private StringmethodAnchor(String callerName) private Integer[]parentSerials(MethodData data) voidprintFooter(PrintStream out) voidprintHeader(PrintStream out) private voidprintInvocationFromParent(PrintStream out, MethodData data, int parentSerial, String callerName, InvocationSet invs) private voidprintInvocationOfChild(PrintStream out, IntHashMap<MethodData> methods, MethodData data, int childSerial, String callerName, InvocationSet invs) voidprintProfile(PrintStream out, boolean first) private voidprintTimingCells(PrintStream out, InvocationSet invs) Methods inherited from class org.jruby.runtime.profile.builtin.ProfilePrinter
getProfileData, getThreadName, getTopInvocation, isProfilerInvocation, isThisProfilerInvocation, methodData, methodName, methodName, nanoString, newPrinter, newPrinter, pad, pad, printProfile, printProfile
-
Field Details
-
LIMIT
private static final long LIMIT- See Also:
-
head
- See Also:
-
-
Constructor Details
-
HtmlProfilePrinter
-
HtmlProfilePrinter
HtmlProfilePrinter(ProfileData profileData, Invocation topInvocation)
-
-
Method Details
-
printHeader
- Overrides:
printHeaderin classProfilePrinter
-
printProfile
- Specified by:
printProfilein classProfilePrinter
-
printInvocationOfChild
private void printInvocationOfChild(PrintStream out, IntHashMap<MethodData> methods, MethodData data, int childSerial, String callerName, InvocationSet invs) -
printInvocationFromParent
private void printInvocationFromParent(PrintStream out, MethodData data, int parentSerial, String callerName, InvocationSet invs) -
linkToMethod
-
methodAnchor
-
printTimingCells
-
parentSerials
-