Runtime.getRuntime().totalMemory和freeMemory是什么
Runtime.getRuntime()获取内存的方法详解如下:
Runtime.getRuntime().maxMemory():获取到的是通过 -Xmx参数来分配的内存
Runtime.getRuntime().freeMemory():当前可分配给新对象的内存,并不是全部可用内存
Runtime.getRuntime().totalMemory():给java进程留的总内存
usedMemory = Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory():已使用内存计算方式
freeMemory = Runtime.getRuntime().maxMemory() - usedMemory : 全部空闲内存
Loading...