Giriş
Şu satırı dahil ederiz
Şöyle yaparız
Örnek ver
getObjectName metodu
Şöyle yaparız.
0 ve 1 arasında değer döner. Yüzdeye çevirmek için 100 ile çarpmak gerekir.
Örnek ver
getTotalPhysicalMemorySize metodu
Örnek ver
Şu satırı dahil ederiz
import com.sun.management.OperatingSystemMXBean;
constructorŞöyle yaparız
OperatingSystemMXBean bean = ManagementFactory.getPlatformMXBean
(OperatingSystemMXBean.class);
getFreePhysicalMemorySize metoduÖrnek ver
getObjectName metodu
Şöyle yaparız.
String[] attr={ "TotalPhysicalMemorySize", "FreePhysicalMemorySize",
"FreeSwapSpaceSize", "TotalSwapSpaceSize"};
OperatingSystemMXBean op = ManagementFactory.getOperatingSystemMXBean();
List<Attribute> al;
try {
al = ManagementFactory.getPlatformMBeanServer()
.getAttributes(op.getObjectName(), attr).asList();
} catch (InstanceNotFoundException | ReflectionException ex) {
Logger.getLogger(ExtendedOsMxBeanAttr.class.getName())
.log(Level.SEVERE, null, ex);
al = Collections.emptyList();
}
for(Attribute a: al) {
System.out.println(a.getName()+": "+a.getValue());
}
getSystemCpuLoad metodu0 ve 1 arasında değer döner. Yüzdeye çevirmek için 100 ile çarpmak gerekir.
Örnek ver
getTotalPhysicalMemorySize metodu
Örnek ver
Hiç yorum yok:
Yorum Gönder