AbstractPerformanceUtils

AbstractPerformanceUtils ⇐ Abstract

Kind: global abstract class
Extends: Abstract
Singleton:

AbstractPerformanceUtils()

It provides performance related methods

now() ⇒ number

Kind: instance method of AbstractPerformanceUtils
Returns: number - Returns a number of milliseconds corresponding to a time reference

cpu() ⇒ number

Kind: instance method of AbstractPerformanceUtils
Returns: number - Returns the CPU usage in percent

memory() ⇒ number

Kind: instance method of AbstractPerformanceUtils
Returns: number - Returns the memory usage in Mo

getNbOfCores() ⇒ number

Kind: instance method of AbstractPerformanceUtils
Returns: number - Returns the number of logical cores present on the system

hasCpuMonitoring() ⇒ boolean

Kind: instance method of AbstractPerformanceUtils
Returns: boolean - Returns true if there is CPU monitoring capability, false else

hasMemoryMonitoring() ⇒ boolean

Kind: instance method of AbstractPerformanceUtils
Returns: boolean - Returns true if there is memory monitoring capability, false else

_now() ⇒ number

Kind: instance abstract method of AbstractPerformanceUtils
Returns: number - Returns a number of milliseconds corresponding to a time reference

_cpu() ⇒ number

Kind: instance abstract method of AbstractPerformanceUtils
Returns: number - Returns the CPU usage in percent

_memory() ⇒ number

Kind: instance abstract method of AbstractPerformanceUtils
Returns: number - Returns the memory usage in Mo

_getNbOfCores() ⇒ number

Kind: instance method of AbstractPerformanceUtils
Returns: number - Returns the number of logical cores present on the system

_hasCpuMonitoring() ⇒ boolean

Kind: instance method of AbstractPerformanceUtils
Returns: boolean - Returns true if there is CPU monitoring capability, false else

_hasMemoryMonitoring() ⇒ boolean

Kind: instance method of AbstractPerformanceUtils
Returns: boolean - Returns true if there is memory monitoring capability, false else