Class SysPerf
- java.lang.Object
-
- io.engineblock.activityapi.sysperf.SysPerf
-
public class SysPerf extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Loggerlogger
-
Method Summary
Modifier and Type Method Description static SysPerfget()java.util.Optional<java.nio.file.attribute.FileTime>getCacheFileTime()SysPerfDatagetPerfData(boolean forceRun)WARNING: If you are trying to debug this, JMH will not cooperate by default.SysPerfDataload()voidreset()voidsave(boolean forceSave)
-
-
-
Method Detail
-
get
public static SysPerf get()
-
getPerfData
public SysPerfData getPerfData(boolean forceRun)
WARNING: If you are trying to debug this, JMH will not cooperate by default.- Parameters:
forceRun- Force the benchmarks to run- Returns:
- a SysPerfData performance data summary
-
reset
public void reset()
-
getCacheFileTime
public java.util.Optional<java.nio.file.attribute.FileTime> getCacheFileTime()
-
load
public SysPerfData load()
-
save
public void save(boolean forceSave)
-
-