Class PerformanceToolsImpl

  • All Implemented Interfaces:
    com.anaptecs.jeaf.tools.api.performance.PerformanceTools

    @ToolsImplementation(toolsInterface=com.anaptecs.jeaf.tools.api.performance.PerformanceTools.class)
    public class PerformanceToolsImpl
    extends java.lang.Object
    implements com.anaptecs.jeaf.tools.api.performance.PerformanceTools
    Class implements JEAF's Performance Tools.
    Author:
    JEAF Development Team
    • Field Summary

      • Fields inherited from interface com.anaptecs.jeaf.tools.api.performance.PerformanceTools

        PERFORMANCE_TOOLS
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.anaptecs.jeaf.tools.api.performance.Stopwatch createStopwatch​(java.lang.String pName, com.anaptecs.jeaf.tools.api.performance.TimePrecision pTimePrecision)
      Method creates a new stop watch.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PerformanceToolsImpl

        public PerformanceToolsImpl()
    • Method Detail

      • createStopwatch

        public com.anaptecs.jeaf.tools.api.performance.Stopwatch createStopwatch​(java.lang.String pName,
                                                                                 com.anaptecs.jeaf.tools.api.performance.TimePrecision pTimePrecision)
        Method creates a new stop watch. A stop watch can be used multiple times if required. However creating a new one is also very cheap.
        Specified by:
        createStopwatch in interface com.anaptecs.jeaf.tools.api.performance.PerformanceTools
        Parameters:
        pName - Name of the executed measurement. The parameter may be null.
        pPrecision - Precision with which the stop watch should report results.