Chaque application Java a une unique instance de la classe Runtime qui permet l'application à interfacer avec l'environnement dans l'application est exécutée. L'exécution courante peut être obtenue à partir de la méthode getRuntime.
Une application en peut créer ses propres instances de la classe Runtime.
Les méthodes |
---|
void addShutdownHook(Thread hook) |
enregistre un nouvel incident d'arrêt de la Machine Virtuelle Java (JVM). |
int availableProcessors() |
retourne le nombre de processeurs disponibles pour la JVM. |
Process exec(String command) |
exécute une commande dans un processus séparé. |
Process exec(String[] cmdarray) |
éxécute une commande et des arguments dans un processus séparé. |
Process exec(String[] cmdarray, String[] envp) |
éxécute une commande et des arguments dans un processus séparé avec l'environnement spécifié. |
Process exec(String[] cmdarray, String[] envp, File dir) |
éxécute une commande et des arguments dans un processus séparé avec l'environnement spécifié et un répertoire de travail. |
Process exec(String cmd, String[] envp) |
éxécute une commande dans un processus séparé avec l'environnement spécifié. |
Process exec(String command, String[] envp, File dir) |
éxécute une commande dans un processus séparé avec l'environnement spécifié et un répertoire de travail. |
void exit(int status) |
termine l'exécution courante de la JVM en initiant sa séquence d'arrêt. |
long freeMemory() |
retourne la quantité de mémoire libre dans la JVM. |
void gc() |
lance le Garbage Collector. |
InputStream getLocalizedInputStream(InputStream in) |
Dépréciée. Voir les classes InputStreamReader et BufferedReader. |
OutputStream getLocalizedOutputStream(OutputStream out) |
Dépréciée. Voir les classes OutputStreamWriter, BufferedWriter, et PrintWriter. |
static Runtime getRuntime() |
retourne l'objet Runtime associé à l'application java courante. |
void halt(int status) |
force le terme de l'exécution courante de la JVM. |
void load(String filename) |
charge le nom de fichier spécifié comme une librairie dynamique. |
void loadLibrary(String libname) |
charge la librairie dynamique par l'intermadiaire de son nom. |
long maxMemory() |
retourne la quantité maximum de mémoire que la JVM tente d'utiliser. |
boolean removeShutdownHook(Thread hook) |
enlève les incidents d'arrêt de la JVM, enregistrés précédemment. |
void runFinalization() |
lance les méthodes de finalisation de n'importe quel objet pendant une opération de finalisation. |
static void runFinalizersOnExit(boolean value) |
Dépréciée. provoque un comportement érratique et des blocages. |
long totalMemory() |
retourne la quantité de mémoire total dans la JVM. |
void traceInstructions(boolean on) |
active ou désactive le traçage d'instructions. |
void traceMethodCalls(boolean on) |
active ou désactive le traçage d'appels de méthode. |
Les méthodes héritées de la classe racine java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |