类 MemoryDiagnosticsModule
java.lang.Object
pkg.exoad.poprock.core.debug.DiagnosticsModule<MemoryDiagnosticsModule,MemoryDiagnosticsModule.MemoryDiagnosticsSnapshot>
pkg.exoad.poprock.core.debug.MemoryDiagnosticsModule
public final class MemoryDiagnosticsModule
extends DiagnosticsModule<MemoryDiagnosticsModule,MemoryDiagnosticsModule.MemoryDiagnosticsSnapshot>
implements DiagnosticsModuleMixin, DiagnosticsNamedMixin
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private final Runnableprivate final longprivate final AtomicLongprivate final AtomicLongprivate final AtomicLongprivate final AtomicLongprivate final AtomicLongprivate final AtomicLongprivate final longprivate final Nullable<Consumer<MemoryDiagnosticsModule.MemoryDiagnosticsSnapshot>>private DiagnosticsModuleStateprivate static final longprivate final ScheduledExecutorService -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidvoiddispose()voidend()static MemoryDiagnosticsModulemake()static MemoryDiagnosticsModulemake(long period) static MemoryDiagnosticsModulemake(long period, long delay) voidpause()voidstart()toString()从类继承的方法 pkg.exoad.poprock.core.debug.DiagnosticsModule
computeElapsed, getStartTimeStamp, isStarted, setStarted, setStartTimeStamp, setStartTimeStampNow从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait从接口继承的方法 pkg.exoad.poprock.core.debug.DiagnosticsModuleMixin
getDiagnosticsMode, init, runWith, setDiagnosticsMode从接口继承的方法 pkg.exoad.poprock.core.debug.DiagnosticsNamedMixin
getDiagnosticsName
-
字段详细资料
-
UNDEFINED_L
private static final long UNDEFINED_L- 另请参阅:
-
iFree
-
iTotal
-
fFree
-
fTotal
-
dFree
-
dTotal
-
period
private final long period -
delay
private final long delay -
state
-
action
-
worker
-
pump
-
-
构造器详细资料
-
MemoryDiagnosticsModule
private MemoryDiagnosticsModule() -
MemoryDiagnosticsModule
private MemoryDiagnosticsModule(long period, long delay)
-
-
方法详细资料
-
make
-
make
-
make
-
start
public void start() -
createSnapshot
-
withPump
public MemoryDiagnosticsModule withPump(Consumer<MemoryDiagnosticsModule.MemoryDiagnosticsSnapshot> r) -
pause
public void pause() -
end
public void end() -
dispose
public void dispose() -
toString
-