private String formatSize(long size) { return this.opt_i ? String.valueOf(size) : Sigar.formatSize(size * 1024); }
public static void main(String[] args) throws SigarException { ProcMem mem = sigar.getProcMem(SysJMX.getProcessPID()); System.out.println(Sigar.formatSize(mem.getSize())); System.out.println(Sigar.formatSize(mem.getResident())); System.out.println(Sigar.formatSize(mem.getRss())); System.out.println(Sigar.formatSize(mem.getShare())); System.out.println(Sigar.formatSize(mem.getVsize())); } }
public static void main(String[] args) throws Exception { Sigar sigar = new Sigar(); if (args.length != 1) { throw new Exception("Usage: MemWatch pid"); } long pid = Long.parseLong(args[0]); long lastTime = System.currentTimeMillis(); ProcMem last = sigar.getProcMem(pid); while (true) { ProcMem cur = sigar.getProcMem(pid); StringBuffer diff = diff(last, cur); if (diff.length() == 0) { System.out.println("no change " + "(size=" + Sigar.formatSize(cur.getSize()) + ")"); } else { long curTime = System.currentTimeMillis(); long timeDiff = curTime - lastTime; lastTime = curTime; diff.append(" after " + timeDiff + "ms"); System.out.println(diff); } last = cur; Thread.sleep(SLEEP_TIME); } }
info.add(Sigar.formatSize(mem.getSize())); info.add(Sigar.formatSize(mem.getRss())); info.add(Sigar.formatSize(mem.getShare())); } catch (SigarException e) { info.add(unknown);
items.add(Sigar.formatSize(disk.getReadBytes())); items.add(Sigar.formatSize(disk.getWriteBytes()));
public void output(FileSystem fs) throws SigarException { FileSystemUsage usage = this.sigar.getFileSystemUsage(fs.getDirName()); ArrayList items = new ArrayList(); items.add(fs.getDevName()); items.add(fs.getDirName()); items.add(String.valueOf(usage.getDiskReads())); items.add(String.valueOf(usage.getDiskWrites())); if (usage.getDiskReadBytes() == Sigar.FIELD_NOTIMPL) { items.add("-"); items.add("-"); } else { items.add(Sigar.formatSize(usage.getDiskReadBytes())); items.add(Sigar.formatSize(usage.getDiskWriteBytes())); } if (usage.getDiskQueue() == Sigar.FIELD_NOTIMPL) { items.add("-"); } else { items.add(svctm(usage.getDiskQueue())); } if (usage.getDiskServiceTime() == Sigar.FIELD_NOTIMPL) { items.add("-"); } else { items.add(svctm(usage.getDiskServiceTime())); } printf(items); }
public void output(String[] args) throws SigarException { String query = args[0]; MultiProcCpu cpu = this.proxy.getMultiProcCpu(query); println("Number of processes: " + cpu.getProcesses()); println("Cpu usage: " + CpuPerc.format(cpu.getPercent())); println("Cpu time: " + Ps.getCpuTime(cpu.getTotal())); ProcMem mem = this.proxy.getMultiProcMem(query); println("Size: " + Sigar.formatSize(mem.getSize())); println("Resident: " + Sigar.formatSize(mem.getResident())); println("Share: " + Sigar.formatSize(mem.getShare())); }
" (" + Sigar.formatSize(rxBytes) + ")" + " " + "TX bytes:" + txBytes + " (" + Sigar.formatSize(txBytes) + ")"); } catch (SigarException e) {
public String getFormattedTotalDiskBytes() { return Sigar.formatSize(_totalDiskBytes); }
public String getFormattedDiskReadBytes() { return Sigar.formatSize(_diskBytesRead); }
public String getFormattedShare() { return Sigar.formatSize(_share); }
public String getFormattedResident() { return Sigar.formatSize(_resident); }
public String getFormattedSize() { return Sigar.formatSize(_size); }
public String getFormattedDiskWrittenBytes() { return Sigar.formatSize(_diskBytesWritten); }