private static StringBuffer diff(ProcMem last, ProcMem cur) { StringBuffer buf = new StringBuffer(); long diff; diff = cur.getSize() - last.getSize(); if (diff != 0) { buf.append("size=" + diff); } diff = cur.getResident() - last.getResident(); if (diff != 0) { buf.append(", resident=" + diff); } diff = cur.getShare() - last.getShare(); if (diff != 0) { buf.append(", share=" + diff); } return buf; } }
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())); } }
info.add(Sigar.formatSize(mem.getSize())); info.add(Sigar.formatSize(mem.getRss())); info.add(Sigar.formatSize(mem.getShare())); } catch (SigarException e) { info.add(unknown);
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())); }
mem.getSize(), mem.getResident(), mem.getShare()); } catch (SigarException e) { memory = null;
@Override public long computeValue() throws SigarException { return sigar.getProcMem(pid).getShare(); } });
long getProcessSharedMemory( long pid ) { try { if( !isFaultyProcess( pid ) ) { return sigar.getProcMem( pid ).getShare(); } } catch( SigarException se ) { updateFaultyProcessesList( pid ); } return -1; }
public AggregateProcMem(List<ProcMem> mems) { for (ProcMem mem : mems) { if (mem != null) { majorFaults += mem.getMajorFaults(); minorFaults += mem.getMinorFaults(); pageFaults += mem.getPageFaults(); resident += mem.getResident(); share += mem.getShare(); size += mem.getSize(); } } } }
info.add(Sigar.formatSize(mem.getSize())); info.add(Sigar.formatSize(mem.getRss())); info.add(Sigar.formatSize(mem.getShare())); } catch (SigarException e) { info.add(unknown);
public AggregateProcMem(List<ProcMem> mems) { for (ProcMem mem : mems) { if (mem != null) { majorFaults += mem.getMajorFaults(); minorFaults += mem.getMinorFaults(); pageFaults += mem.getPageFaults(); resident += mem.getResident(); share += mem.getShare(); size += mem.getSize(); } } } }
break; case SHARED: cur = mem.getShare(); prev = cur; val = cur;
break; case SHARED: cur = mem.getShare(); prev = cur; val = cur;
mem.getSize(), mem.getResident(), mem.getShare()); } catch (SigarException e) { memory = null;
mem.getSize(), mem.getResident(), mem.getShare()); } catch (SigarException e) { memory = null;
_size = _procMem.getSize(); _resident = _procMem.getResident(); _share = _procMem.getShare(); _memPerc = (double) _resident / sigar.getMem().getTotal(); } catch (SigarException e) {