Uses of Class
net.obvj.performetrics.TimingSessionContainer
-
Packages that use TimingSessionContainer Package Description net.obvj.performetrics Provides convenient classes for extracting performance metrics of Java code.net.obvj.performetrics.monitors Provides classes that can monitor other ones.net.obvj.performetrics.util.print Provides classes for printing stopwatch data. -
-
Uses of TimingSessionContainer in net.obvj.performetrics
Subclasses of TimingSessionContainer in net.obvj.performetrics Modifier and Type Class Description classStopwatchA convenient timing object that supports multiple counter types and timing sessions. -
Uses of TimingSessionContainer in net.obvj.performetrics.monitors
Subclasses of TimingSessionContainer in net.obvj.performetrics.monitors Modifier and Type Class Description classMonitoredCallable<V>ACallablewrapper that maintains one or more counters for monitoring the time spent by the Callable'scall()method.classMonitoredRunnableARunnablewrapper that maintains one or more counters for monitoring the time spent by the Runnable'srun()method. -
Uses of TimingSessionContainer in net.obvj.performetrics.util.print
Methods in net.obvj.performetrics.util.print with parameters of type TimingSessionContainer Modifier and Type Method Description abstract StringPrintFormat. format(TimingSessionContainer container, PrintStyle style)Generates a formatted string containing data from the specified timing-session container, in a custom style.static voidPrintUtils. print(TimingSessionContainer container, PrintStream printStream)Prints elapsed times from the givenTimingSessionContainerinto the specified print stream.static voidPrintUtils. print(TimingSessionContainer container, PrintStream printStream, PrintStyle printStyle)Prints elapsed times from the givenTimingSessionContainerinto the specified print stream, with a customPrintStyle.static voidPrintUtils. printDetails(TimingSessionContainer container, PrintStream printStream)Prints detailed information about timing sessions from the givenTimingSessionContainerinto the specified print stream.static voidPrintUtils. printDetails(TimingSessionContainer container, PrintStream printStream, PrintStyle printStyle)Prints detailed information about timing sessions from the givenTimingSessionContainerinto the specified print stream, with a customPrintStyle.static voidPrintUtils. printSummary(TimingSessionContainer container, PrintStream printStream)Prints summarized elapsed times from the givenTimingSessionContainerinto the specified print stream.static voidPrintUtils. printSummary(TimingSessionContainer container, PrintStream printStream, PrintStyle printStyle)Prints summarized elapsed times from the givenTimingSessionContainerinto the specified print stream, with a customPrintStyle.StringPrintStyle. toString(TimingSessionContainer container)Generates a string containing the formatted timing-session-container output in this style.static StringPrintUtils. toString(TimingSessionContainer container)Returns a string containing a formatted summary from the givenTimingSessionContainerin default style.static StringPrintUtils. toString(TimingSessionContainer container, PrintStyle printStyle)Returns a string containing a formatted output from the givenTimingSessionContainerin a customPrintStyle.
-