@Override public MemoryUsage getMemoryUsage(boolean forceGc) throws TException { if (forceGc) { System.gc(); //NOSONAR } MemoryUsage memUsage = new MemoryUsage(); memUsage.setMax(Runtime.getRuntime().maxMemory()); memUsage.setFree(Runtime.getRuntime().freeMemory()); memUsage.setTotal(Runtime.getRuntime().totalMemory()); return memUsage; }
public void setFieldValue(_Fields field, Object value) { switch (field) { case MAX: if (value == null) { unsetMax(); } else { setMax((Long)value); } break; case TOTAL: if (value == null) { unsetTotal(); } else { setTotal((Long)value); } break; case FREE: if (value == null) { unsetFree(); } else { setFree((Long)value); } break; } }