@Override public Long getValue() { return getSnapshot().getFree(); } });
Mem mem = sigar.getMem(); long total = mem.getTotal(); long free = mem.getFree(); short freePercent = (short) mem.getFreePercent(); long used = mem.getUsed();
public static MainMemory fromSigarBean(Mem mem) { return new MainMemory( // mem.getTotal(), mem.getUsed(), mem.getFree(), // mem.getActualUsed(), mem.getActualFree(), mem.getUsedPercent(), mem.getFreePercent()); }
public void output(String[] args) throws SigarException { Mem mem = this.sigar.getMem(); Swap swap = this.sigar.getSwap(); Object[] header = new Object[] { "total", "used", "free" }; Object[] memRow = new Object[] { format(mem.getTotal()), format(mem.getUsed()), format(mem.getFree()) }; Object[] actualRow = new Object[] { format(mem.getActualUsed()), format(mem.getActualFree()) }; Object[] swapRow = new Object[] { format(swap.getTotal()), format(swap.getUsed()), format(swap.getFree()) }; printf("%18s %10s %10s", header); printf("Mem: %10ld %10ld %10ld", memRow); //e.g. linux if ((mem.getUsed() != mem.getActualUsed()) || (mem.getFree() != mem.getActualFree())) { printf("-/+ buffers/cache: " + "%10ld %10d", actualRow); } printf("Swap: %10ld %10ld %10ld", swapRow); printf("RAM: %10ls", new Object[] { mem.getRam() + "MB" }); }
public Mem(org.hyperic.sigar.Mem mem, Swap swap) { this.total = mem.getTotal() / 1024; this.ram = mem.getRam(); this.used = mem.getUsed() / 1024; this.free = mem.getFree() / 1024; this.actualUsed = mem.getActualUsed() / 1024; this.actualFree = mem.getActualFree() / 1024; this.usedPercent = mem.getUsedPercent() / 1024; this.freePercent = mem.getFreePercent() / 1024; this.swapTotal = swap.getTotal() / 1024; this.swapFree = swap.getFree() / 1024; this.swapUsed = swap.getUsed() / 1024; }
@Override public float poll() { long newValue = fixLongValue( sigarWrapper.memory.getFree() ); if( newValue >= 0 ) { return newValue * normalizationFactor; } else { return newValue; } } };
break; case FREE: val = mem.getFree(); factor = dividingFactor; break;
@Override public Long getValue() { return getSnapshot().getFree(); } });
break; case FREE: val = mem.getFree(); factor = dividingFactor; break;
@Override public Long getValue() throws SigarException { return context.get().getFree(); } };
.setFreeMb(memory.getFree()) .setUsedMb(memory.getUsed()) .setTotalMb(memory.getTotal())
@Override public Long getValue() throws SigarException { final Mem mem = context.get(); return mem.getTotal() - mem.getFree(); } };
Mem mem = sigar.getMem(); long total = mem.getTotal(); long free = mem.getFree(); short freePercent = (short) mem.getFreePercent(); long used = mem.getUsed();
System.out.println("Actual total used system memory: " + mem.getActualUsed() / 1024 / 1024 + " MB"); System.out.println("Total free system memory ......: " + mem.getFree() / 1024 / 1024+ " MB"); System.out.println("System Random Access Memory....: " + mem.getRam()
Mem mem = sigar.getMem(); long total = mem.getTotal(); long free = mem.getFree(); short freePercent = (short) mem.getFreePercent(); long used = mem.getUsed();
@Override public Double getValue() throws SigarException { final Mem mem = context.get(); return calculatePercent(mem.getTotal() - mem.getFree(), mem.getTotal()); } };
private void addMem(final Collection<Definition> definitions) { definitions.add(new Definition( "sigar.mem.ram", "System RAM Memory", "The total amount of physical memory, in [bytes]", "bytes", () -> sigar.getMem().getRam())); definitions.add(new Definition( "sigar.mem.total", "System Total Memory", "The amount of physical memory, in [bytes]", "bytes", () -> sigar.getMem().getTotal())); definitions.add(new Definition( "sigar.mem.used", "System Used Memory", "The amount of physical memory in use, in [bytes]", "bytes", () -> sigar.getMem().getUsed())); definitions.add(new Definition( "sigar.mem.free", "System Free Memory", "The amount of free physical memory, in [bytes]", "bytes", () -> sigar.getMem().getFree())); definitions.add(new Definition( "sigar.mem.actual.used", "System Actual Used Memory", "The actual amount of physical memory in use, in [bytes]", "bytes", () -> sigar.getMem().getActualUsed())); definitions.add(new Definition( "sigar.mem.actual.free", "System Actual Free Memory", "The actual amount of free physical memory, in [bytes]", "bytes", () -> sigar.getMem().getActualFree())); }
long freePhysicalMemorySizeInBytes = mem.getFree(); ", memoryUsedPercSigar:" + memoryUsedPercFromSigar + ", memoryUsedPercCalculated:" + memoryUsedPercCalculated + ", mem actual Used from Sigar:" + actualUsedMemoryFromSigar + ", mem actual Calculated:" + actualUsedMemoryCalculated + ", mem free:" + mem.getFree() + ", mem ram:" + mem.getRam() + ", mem actual free:" + mem.getActualFree()); _logger.log(Level.FINER, "Memory probe (GB):" + ", mem actual Used from Sigar:" + (double) actualUsedMemoryFromSigar / 1024 / 1024 / 1024 + ", mem actual Calculated:" + (double) actualUsedMemoryCalculated / 1024 / 1024 / 1024 + ", mem free GB:" + (double) mem.getFree() / 1024 / 1024 / 1024); _logger.log(Level.FINER, "Memory probe, swap used:" + swap.getUsed() + ", swap free:" + return new OSStatistics(System.currentTimeMillis(), swap.getFree(), mem.getFree(), mem.getActualFree(), cpuPerc.getCombined(), actualUsedMemory, memoryUsedPerc, netStats.toArray(new OSStatistics.OSNetInterfaceStats[netStats.size()]));