使用Java獲取系統內存大小可以通過Runtime
類的totalMemory()
方法來獲取系統的總內存大小,通過freeMemory()
方法來獲取系統的空閑內存大小,然后再進行計算即可。
以下是一個示例代碼,演示了如何使用Java獲取系統內存大小:
public class Main {
public static void main(String[] args) {
// 獲取Java虛擬機實例
Runtime runtime = Runtime.getRuntime();
// 獲取系統的總內存大小
long totalMemory = runtime.totalMemory();
System.out.println("Total Memory: " + totalMemory + " bytes");
// 獲取系統的空閑內存大小
long freeMemory = runtime.freeMemory();
System.out.println("Free Memory: " + freeMemory + " bytes");
// 計算系統的已使用內存大小
long usedMemory = totalMemory - freeMemory;
System.out.println("Used Memory: " + usedMemory + " bytes");
}
}
運行以上代碼,將會輸出系統的總內存大小、空閑內存大小以及已使用內存大小。