Skip to content

Instantly share code, notes, and snippets.

@chaudum
Created September 5, 2014 07:57
Show Gist options
  • Save chaudum/651234466e9fb4f78b80 to your computer and use it in GitHub Desktop.
Save chaudum/651234466e9fb4f78b80 to your computer and use it in GitHub Desktop.
...
childImplementations.put(FREE, new MemoryExpression(FREE) {
@Override
public Long value() {
return osService.stats().mem().actualFree().bytes();
}
});
childImplementations.put(USED, new MemoryExpression(USED) {
@Override
public Long value() {
return osService.stats().mem().actualUsed().bytes();
}
});
childImplementations.put(FREE_PERCENT, new MemoryExpression(FREE_PERCENT) {
@Override
public Short value() {
return osService.stats().mem().freePercent();
}
});
childImplementations.put(USED_PERCENT, new MemoryExpression(USED_PERCENT) {
@Override
public Short value() {
return osService.stats().mem().usedPercent();
}
});
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment