Top Fields Constructors Methods
org.jruby.runtime.profile.builtin

public Class FlatProfilePrinter

extends ProfilePrinter
Class Inheritance
Imports
org.jruby.util.collections.IntHashMap, .IntHashMap.Entry, java.io.PrintStream, java.util.Arrays, .Comparator

Field Summary

Modifier and TypeField and Description
private static final int
private static final int
private static final int
private static final int
Inherited from org.jruby.runtime.profile.builtin.ProfilePrinter:
PROFILER_PROFILE_METHODPROFILER_PROFILED_CODE_METHOD

Constructor Summary

AccessConstructor and Description
public
pack-priv
FlatProfilePrinter(ProfileData profileData, Invocation topInvocation)

Method Summary

Modifier and TypeMethod and Description
public void
public void
Inherited from org.jruby.runtime.profile.builtin.ProfilePrinter:
getProfileDatagetThreadNamegetTopInvocationisProfilerInvocationisThisProfilerInvocationmethodDatamethodNamemethodNamenanoStringnewPrinternewPrinterpadpadprintFooterprintProfileprintProfile

Field Detail

AGGREGATETIME_OFFSETback to summary
private static final int AGGREGATETIME_OFFSET
COUNT_OFFSETback to summary
private static final int COUNT_OFFSET
SELFTIME_OFFSETback to summary
private static final int SELFTIME_OFFSET
SERIAL_OFFSETback to summary
private static final int SERIAL_OFFSET

Constructor Detail

FlatProfilePrinterback to summary
public FlatProfilePrinter(ProfileData profileData)
FlatProfilePrinterback to summary
pack-priv FlatProfilePrinter(ProfileData profileData, Invocation topInvocation)

Method Detail

printHeaderback to summary
public void printHeader(PrintStream out)

Overrides org.jruby.runtime.profile.builtin.ProfilePrinter.printHeader.

printProfileback to summary
public void printProfile(PrintStream out, boolean first)

Implements abstract org.jruby.runtime.profile.builtin.ProfilePrinter.printProfile.