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éponse
Trop de publicités?Je veux ajouter une note aux réponses existantes :
Ces méthodes ne tiennent compte que de la mémoire de la JVM. Le processus réel peut consommer plus de mémoire.
java.nio.ByteBuffer.allocateDirect() est une fonction/bibliothèque que l'on peut facilement manquer, et qui alloue en effet de la mémoire native, qui ne fait pas partie de la gestion de la mémoire Java.
Sous Linux, vous pouvez utiliser quelque chose comme ceci pour obtenir la mémoire réellement consommée : https://linuxhint.com/check_memory_usage_process_linux/
- Réponses précédentes
- Plus de réponses
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