| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- package cn.com.goldenwater.target;
- import cn.com.goldenwater.dcproj.utils.Arith;
- /**
- * 內存相关信息
- *
- * @author ruoyi
- */
- public class Mem {
- /**
- * 内存总量
- */
- private double total;
- /**
- * 已用内存
- */
- private double used;
- /**
- * 剩余内存
- */
- private double free;
- public double getTotal() {
- return Arith.div(total, (1024 * 1024 * 1024), 2);
- }
- public void setTotal(long total) {
- this.total = total;
- }
- public double getUsed() {
- return Arith.div(used, (1024 * 1024 * 1024), 2);
- }
- public void setUsed(long used) {
- this.used = used;
- }
- public double getFree() {
- return Arith.div(free, (1024 * 1024 * 1024), 2);
- }
- public void setFree(long free) {
- this.free = free;
- }
- public double getUsage() {
- return Arith.mul(Arith.div(used, total, 4), 100);
- }
- @Override
- public String toString() {
- return "Mem{" +
- "total=" + total +
- ", used=" + used +
- ", free=" + free +
- '}';
- }
- }
|