Package com.cloudera.flume.agent.MemoryMonitor

Examples of com.cloudera.flume.agent.MemoryMonitor.Listener


  public void testNormalExhaust() {
    MemoryMonitor.setPercentageUsageThreshold(threshold);
    final MemoryMonitor mem = MemoryMonitor.getMemoryMonitor();
    failed = false;

    Listener l = new Listener() {
      @Override
      public void memoryUsageLow(long usedMemory, long maxMemory) {
        System.out.printf("pre  gc: memory usage %2.2f%%, %d used, %d max\n",
            ((double) usedMemory * 100) / (double) maxMemory,
            usedMemory / 1024 / 1024, maxMemory / 1024 / 1024);
View Full Code Here


  public void testExhaustRecover() {
    MemoryMonitor.setPercentageUsageThreshold(threshold);
    final MemoryMonitor mem = MemoryMonitor.getMemoryMonitor();
    failed = false;

    Listener l = new Listener() {
      @Override
      public void memoryUsageLow(long usedMemory, long maxMemory) {
        System.out.printf("pre  gc: memory usage %2.2f%%, %d used, %d max\n",
            ((double) usedMemory * 100) / (double) maxMemory,
            usedMemory / 1024 / 1024, maxMemory / 1024 / 1024);
View Full Code Here

TOP

Related Classes of com.cloudera.flume.agent.MemoryMonitor.Listener

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.