我想這應該打印如何查找的內存量在RAM中使用的Java
import java.*.*;
public static void main(String[] args)
{
System.out.println('The memory used is');
}
我想這應該打印如何查找的內存量在RAM中使用的Java
import java.*.*;
public static void main(String[] args)
{
System.out.println('The memory used is');
}
使用下面的代碼
float mb = 1024*1024;
//Getting the runtime reference from system
Runtime runtime = Runtime.getRuntime();
System.out.println("##### Heap utilization statistics [MB] #####");
//Print used memory
System.out.println("Used Memory:"+ (runtime.totalMemory() - runtime.freeMemory())/mb);
//Print free memory
System.out.println("Free Memory:"+ runtime.freeMemory()/mb);
//Print total available memory
System.out.println("Total Memory:" + runtime.totalMemory()/mb);
//Print Maximum available memory
System.out.println("Max Memory:" + runtime.maxMemory()/mb);
有下面的印刷方法所使用的內存的代碼方法來計算
**total memory and free-memory**
在運行時。
class temp
{
public static void main(String args[])
{
Runtime rt = Runtime.getRuntime();
System.out.println(rt.totalMemory());
System.out.println(rt.freeMemory());
System.out.println(rt.totalMemory() - rt.freeMemory());
}}
'內存使用'是一個非常廣泛的概念。 JVM使用的內存,分配給JVM的內存,系統中整體使用的內存?所有這些將是有效的解釋。 – Sinkingpoint
調查java.lang.management,它的類名稱中包含「Memory」的所有內容,並嘗試任何您認爲能夠回答您的問題的內容。 – laune
如果它適合你,你應該接受一個答案。 –