Package io.jawk.backend
Class ProfilingReport
java.lang.Object
io.jawk.backend.ProfilingReport
Snapshot of tuple and function execution statistics collected by an
AVM.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classOne profiling table row. -
Method Summary
Modifier and TypeMethodDescriptionstatic ProfilingReportempty()Returns an empty profiling report.Returns function execution statistics sorted by descending total time.Returns tuple execution statistics sorted by descending total time.voidprint(PrintStream out) Prints this profiling report to the supplied stream.
-
Method Details
-
empty
Returns an empty profiling report.- Returns:
- empty report
-
getTupleEntries
Returns tuple execution statistics sorted by descending total time.- Returns:
- tuple execution entries
-
getFunctionEntries
Returns function execution statistics sorted by descending total time.- Returns:
- function execution entries
-
print
Prints this profiling report to the supplied stream.- Parameters:
out- destination stream
-