'sera a tutti
Avrei bisogno di sapere la quantità di RAM installata sulla macchina su cui la mia applicazione gira, è possibile fare una cosa simile con Java?
Ho provato con questo codice ma sembra sia limitato alla jvm e non a tutto il sistema:
Questo è quello che ottengo:codice:import java.util.*; public class Memory { public static void main(String[] args) { Runtime runtime = Runtime.getRuntime(); long maxMemory = runtime.maxMemory(); long allocatedMemory = runtime.totalMemory(); long freeMemory = runtime.freeMemory(); System.out.println("free memory: " + freeMemory / 1024); System.out.println("allocated memory: " + allocatedMemory / 1024); System.out.println("max memory: " + maxMemory /1024); System.out.println("total free memory: " + (freeMemory + (maxMemory - allocatedMemory)) / 1024); } }
free memory: 7129
allocated memory: 7616
max memory: 82432
total free memory: 81945
Qualche idea? Grazie![]()


Rispondi quotando


