Je suis un débutant à linux. J'essaie de trouver une commande qui affiche pid et java class.LInux java class de processus id pid
J'ai essayé:
ps -C java -o pid
mais il ne m'a montré pid, pas de classes java.
J'utilise une autre commande:
ps -ef | grep java"
Il m'a montré une bibliothèque complète des fichiers JAR et des classes Java associées. Cependant, je n'ai pas besoin de toutes ces informations, je n'ai besoin que d'afficher les classes pid et java.
Le problème que je suis confronté est que, parfois, les processus java prennent comme 100M de mémoire et je ne peux connaître le pid avec la commande java sur elle en utilisant la commande linux:
top
Mais il couldn » t trouver quel programme Java est le responsable de cela. Cela m'aidera à déboguer ce fichier java pour une fuite de mémoire.
Il existe des cas où cela n'est pas possible, par exemple lorsque vous exécutez un fichier jar et qu'aucune classe n'est spécifiée (c'est-à-dire qu'il utilise celui défini dans MANIFEST.MF) –