J'ai besoin de vérifier l'utilisation du CPU et de la mémoire pour le serveur en java, quelqu'un sait comment faire ?
Réponses
Trop de publicités?J'ajouterais également la méthode suivante pour suivre la charge CPU :
import java.lang.management.ManagementFactory;
import com.sun.management.OperatingSystemMXBean;
double getCpuLoad() {
OperatingSystemMXBean osBean =
(com.sun.management.OperatingSystemMXBean) ManagementFactory.
getPlatformMXBeans(OperatingSystemMXBean.class);
return osBean.getProcessCpuLoad();
}
Vous pouvez lire la suite ici
Si vous utilisez Tomcat, consultez Sonde Psi qui vous permet de surveiller la consommation de la mémoire interne et externe ainsi qu'un grand nombre d'autres domaines.
En YourKit Java profiler est une excellente solution commerciale. Vous pouvez trouver plus d'informations dans les documents sur Profilage du CPU et profilage de la mémoire .
Pour Eclipse, vous pouvez utiliser TPTP (Test and Performance Tools Platform) pour analyser l'utilisation de la mémoire, etc. plus d'informations
0 votes
Ces liens vous seront peut-être utiles : javaworld.com/javaworld/javaqa/2002-11/01-qa-1108-cpu.html roseindia.net/javatutorials/
1 votes
Duplication possible de Utilisation de Java pour obtenir des informations sur le système d'exploitation