1 24 25 package org.objectweb.cjdbc.common.monitor.controller; 26 27 import org.objectweb.cjdbc.common.i18n.Translate; 28 29 35 public class UsedMemoryCollector extends AbstractControllerDataCollector 36 { 37 38 private static final long serialVersionUID = -3948548986150527407L; 39 40 43 public long collectValue() 44 { 45 return (Runtime.getRuntime().totalMemory() - Runtime.getRuntime() 46 .freeMemory()) / 1024 / 1024; 47 } 48 49 52 public String getDescription() 53 { 54 return Translate.get("monitoring.controller.used.memory"); 55 } 56 57 62 public UsedMemoryCollector(Object controller) 63 { 64 super(controller); 65 } 66 } 67 | Popular Tags |