Package org.apache.uima.ducc.common.agent.metrics.memory

Examples of org.apache.uima.ducc.common.agent.metrics.memory.NodeMemory


    public static void main(String[] args) {
      try {
        DefaultNodeMemoryCollector collector = new DefaultNodeMemoryCollector();
        ExecutorService pool = Executors.newFixedThreadPool(1);
          Future<NodeMemory> nmiFuture = pool.submit(collector);
          NodeMemory nodeMemory = nmiFuture.get();
          System.out.println("Total Memory:"+nodeMemory.getMemTotal());
          System.out.println("Total Free Memory:"+nodeMemory.getMemFree());
          System.out.println("Total Swap Space Size:"+nodeMemory.getSwapTotal());
          System.out.println("Total Free Swap Space Size:"+nodeMemory.getSwapFree());
         
      } catch( Exception e) {
        e.printStackTrace();
      }
    }
View Full Code Here


    try {
      NodeMemInfoCollector nmi = new NodeMemInfoCollector(meminfoTargetFields);
      ExecutorService pool = Executors.newFixedThreadPool(1);
      while( true ) {
        Future<NodeMemory> nmiFuture = pool.submit(nmi);
        NodeMemory memInfo = nmiFuture.get();
        System.out.println("... Memonfo Data:"
            +memInfo.getMemTotal()+
            " Memory Free:"+memInfo.getMemFree()+
            " Swap Total:"+memInfo.getSwapTotal()+
            " Swap Free:"+memInfo.getSwapFree());
        synchronized(nmi) {
          nmi.wait(4000);
        }
      }
     
View Full Code Here

          loadAvgFile, 5, 0);
      Future<NodeLoadAverage> loadFuture = pool.submit(loadAvgCollector);
      NodeCpuCollector cpuCollector = new NodeCpuCollector();
      Future<NodeCpuInfo> cpuFuture = pool.submit(cpuCollector);
      e.getIn().setHeader("node", agent.getIdentity().getName());
      NodeMemory memInfo = nmiFuture.get();
      TreeMap<String, NodeUsersInfo> users = null;
      // begin collecting user processes and activate rogue process detector
      // only after the agent receives the first Ducc state publication.
      if ( agent.receivedDuccState ) {
          NodeUsersCollector nodeUsersCollector = new NodeUsersCollector(agent, logger);
View Full Code Here

TOP

Related Classes of org.apache.uima.ducc.common.agent.metrics.memory.NodeMemory

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.