2010-02-04 4 views
1

je dois obtenir l'utilisation cpu du processus en cours en utilisant jsp.Comment obtenir l'utilisation du processeur sur jsp

Mon scénario est comme lorsque l'utilisateur de naviguer d'une page à l'autre, je dois vérifier l'utilisation du processeur, utilisation de la mémoire du processus.

+0

Duplication de http://stackoverflow.com/questions/634580/cpu-load-from-java – skaffman

+0

Une différence par rapport au problème similaire est que le processus exécutant JSP peut avoir des droits très restreints. –

+0

@Eric J .: JSP s'exécute sur la machine du serveur, pas sur la machine client. – BalusC

Répondre

1

Si vous voulez faire cela à chaque demande, même en production (bien que je doute fortement de la nécessité de cela, cela ne ferait que le rendre plus cher CPU), puis saisir JMX. Si vous voulez faire des fins de test/profilage (qui aurait plus de sens), puis saisir un Java profiler.

Quant à la question JSP ciblée, JSP est juste une technologie d'affichage Java. Le code Java brut appartient à une classe Java réelle. Si vous voulez aller pour JMX, alors vous voulez plutôt faire cela dans un Filter qui est mis en correspondance sur le url-pattern d'intérêt, par exemple *.jsp.