Class NativeMemoryMonitor

java.lang.Object
com.complexible.stardog.api.NativeMemoryMonitor

public class NativeMemoryMonitor extends Object
Monitors memory usage as reported by the underlying Operating System.
Since:
$Mastiff
Author:
Scott Fines
  • 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()