Package com.complexible.stardog.api
Class NativeMemoryMonitor
java.lang.Object
com.complexible.stardog.api.NativeMemoryMonitor
Monitors memory usage as reported by the underlying Operating System.
- Since:
- $Mastiff
- Author:
- Scott Fines
-
Constructor Summary
ConstructorsConstructorDescriptionNativeMemoryMonitor(long primaryIntervalMillis, double theWarningMemUsageRatio) NativeMemoryMonitor(long thePrimaryIntervalMillis, double theWarningMemUsageRatio, com.codahale.metrics.MetricRegistry theMetrics) -
Method Summary
Modifier and TypeMethodDescriptionvoidregisterMetrics(com.codahale.metrics.MetricRegistry theMetricRegistry) voidvoidstart()voidstop()
-
Constructor Details
-
NativeMemoryMonitor
public NativeMemoryMonitor(long primaryIntervalMillis, double theWarningMemUsageRatio) -
NativeMemoryMonitor
public NativeMemoryMonitor(long thePrimaryIntervalMillis, double theWarningMemUsageRatio, com.codahale.metrics.MetricRegistry theMetrics)
-
-
Method Details
-
registerMetrics
public void registerMetrics(com.codahale.metrics.MetricRegistry theMetricRegistry) -
start
public void start() -
stop
public void stop() -
reportCurrentUsage
public void reportCurrentUsage()
-