Class MemoryMonitor
java.lang.Object
edu.wisc.ssec.mcidasv.monitors.memory.MemoryMonitor
- All Implemented Interfaces:
Monitorable
,Runnable
-
Field Summary
Modifier and TypeFieldDescriptionprivate final DecimalFormat
private long
private final List
<Monitoring> private final MonitorManager
private final int
private final int
private int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addMonitor
(Monitoring listener) static Color
doColorThing
(int percent) boolean
void
removeMonitor
(Monitoring listener) void
run()
-
Field Details
-
fmt
-
manager
-
percentThreshold
-
percentCancel
-
timesAboveThreshold
-
lastTimeRanGC
-
listeners
-
-
Constructor Details
-
MemoryMonitor
-
-
Method Details
-
addMonitor
- Specified by:
addMonitor
in interfaceMonitorable
-
removeMonitor
- Specified by:
removeMonitor
in interfaceMonitorable
-
hasMonitors
- Specified by:
hasMonitors
in interfaceMonitorable
-
run
-
doColorThing
-