obtenez de l'OS au niveau du système d'information

Je suis actuellement à la construction d'une application Java qui pourrait être fonctionner sur plusieurs plates-formes, mais principalement des variantes de Solaris, Linux et Windows.

Quelqu'un a réussi à extraire des informations telles que l'espace disque utilisé, utilisation CPU et de la mémoire utilisée dans l'OS sous-jacent? Ce sujet vient de ce que le Java application elle-même est trop long?

De préférence j'aimerais obtenir cette information sans utiliser JNI.

  • Avec respect pour libérer de la mémoire, voir stackoverflow.com/a/18366283/231397 (Runtime.getRuntime().freeMemory() comme suggéré dans l'acceptation réponse N'a PAS donné la quantité de mémoire libre.
InformationsquelleAutor Steve M | 2008-08-25