105 votes

Comment vérifier l'utilisation du CPU et de la mémoire en Java ?

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 ?

0 votes

1 votes

0voto

Antonio Noack Points 67

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/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X