Attualmente sto costruendo un'app Java che potrebbe essere eseguita su molte piattaforme diverse, ma principalmente varianti di Solaris, Linux e Windows.
Qualcuno è stato in grado di estrarre con successo informazioni come lo spazio su disco corrente utilizzato, l'utilizzo della CPU e la memoria utilizzata nel sistema operativo sottostante? Che dire di ciò che l'app Java stessa sta consumando?
Preferibilmente vorrei ottenere queste informazioni senza usare JNI.
Runtime.getRuntime().freeMemory()
come suggerito nella risposta accettata NON vi dà la quantità di memoria libera.