![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| UNIX for Advanced & Expert Users Expert à Expert. Apprenez avancé UNIX, des commandes UNIX, Linux, les systèmes d'exploitation, d'administration système, de la Programmation, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| L'identification et le regroupement des processus et des OS APP processus | wilsonee | SUN Solaris | 2 | 09-30-2008 10:26 AM |
| Sun Java Platform, Standard Edition 1.5.0_16 (Java 5 branches) | iBot | Logiciel de presse - RSS News | 0 | 07-23-2008 11:20 AM |
| Sun Java Platform, Standard Edition 1.5.0_15 (Java 5 branches) | iBot | Logiciel de presse - RSS News | 0 | 03-06-2008 05:50 PM |
| L'utilisation de Subversion, NetBeans IDE, et de Sun Java System Web Server With Java ME | iBot | UNIX et Linux News RSS | 0 | 02-01-2008 05:00 PM |
| Procédés de surveillance - Killing accroché processus | ukndoit | UNIX for Advanced & Expert Users | 4 | 01-17-2008 04:30 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Obtenir l'utilisation de l'UC processus de Java
Salut,
J'ai une application java fonctionnant comme un service à mon unix Box. Je veux tester l'utilisation du CPU et la mémoire d'utilisation de l'application. J'ai utilisé la commande top et aussi la commande ps Cette commande affiche chaque thread dans mon application comme un fil. J'ai donc beaucoup de j9 entrées. Maintenant, ma question est, si je reçois les données sur l'utilisation du processus parent, vous qui me cumulatives de la CPU et l'utilisation de la mémoire de mon application? Y at-il des autres outils qui peuvent être utilisés pour surveiller les processus de java? |
|
||||
|
Je ne sais pas si il existe un outil exclusivement pour java.
Mais je suis pratiquement sûr que l'utilisation de processus parent ne vous donnera pas cumulatifs des mesures. Bien sûr, vous pouvez utiliser ps et de calculer vous-même par chaque processus. |
|
||||
|
Si le processus de java sont le seul service sur cette case vmstat utilisation (la CPU liés colonnes). Ou utiliser sar, lorsque vous avez besoin de contrôler les intervalles de temps plus long.
I hope this helps. Bakounine |
|
||||
|
Vous pouvez surveiller ce genre de statistiques, et plus encore, avec Java Management Extensions (JMX). Parce que la machine virtuelle Java a des caprices de la façon dont la mémoire est utilisé (par exemple, la séparation de l'espace mémoire dans des partitions telles que les amas et des tas de non-espace), il suffit de regarder le niveau de l'OS-utilisation des ressources n'est généralement pas suffisant. Selon la façon dont vous avez configuré, vous mai, soit de suivre un processus local ou d'un processus Java en cours d'exécution sur un autre système, via une interface utilisateur graphique outil comme JConsole (ou VisualVM bien que je ne peux pas le faire fonctionner correctement).
Avec JMX, vous pouvez même écrire un simple programme Java pour vous connecter, sélectionnez les valeurs statistiques périodiques sur une base 24x7 et de les analyser plus tard, hors connexion. Vous pouvez vous référer à ce document pour l'introduction de Java SE et de gestion de la technologie JMX: - Java SE Guide de suivi et de gestion Ou lire la spécification JMX, si vous souhaitez obtenir plus en profondeur des connaissances en programmation. |
![]() |
| Bookmarks |
| Tags |
| commandes Unix |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|