Bonjour,
J'aurais aimé savoir si il est possible de récupérer l'uptime d'une machine en java. J'aimerais aussi savoir si il est possible de récupérer le temps depuis lequel la jvm est lancée.
Merci à tous!
Version imprimable
Bonjour,
J'aurais aimé savoir si il est possible de récupérer l'uptime d'une machine en java. J'aimerais aussi savoir si il est possible de récupérer le temps depuis lequel la jvm est lancée.
Merci à tous!
Salut,
Avec Java 5.0 et la méthode getUptime() du RuntimeMXBean :
a++Code:
1
2 RuntimeMXBean rbean = ManagementFactory.getRuntimeMXBean(); System.out.println( rbean.getUptime() );
Pour ce qui est du temps depuis lequel la JVM est lancée, le mieux c'est de le calculer toi-même, tu récupéres le temps actuel au lancement et dès que tu veut calculer le temps depuis lequel elle est lancée, tu fais le temps actuel - le temps de départ et tu auras le temps ;)
Cool, je ne connaissais absolument pas ce ManagementFactory !! merci pour cet info !! ca me sera probablement util un jour ;o)Citation:
Envoyé par adiGuba
merci tout le monde ;-)