2010-09-01 5 views
0

J'ai besoin de profiler une application Java client-serveur (basée sur Jersey/REST FYI). J'ai appris que le profilage des serveurs distants est très pénible avec TPTP, donc je veux rester simple: J'ai écrit un scénario de test (un "principal") qui fonctionne sur un serveur autonome (Grizzly) et un client (dans un thread séparé) et traiter certains tests de charge.Contrôler le profilage TPTP par programme

Je peux l'exécuter en mode de profilage (avec Eclipse/TPTP), mais je voudrais isoler mes méthodes principales de tout le bruit du serveur et du client.

Y at-il un moyen d'activer/désactiver par programme le profilage TPTP dans mon code, à certains points de contrôle?

Merci à l'avance,

Raphael

Répondre

1

Je vous recommande d'utiliser Netbeans pour profiler votre application, quel que soit si vous l'utilisez pour le développement. Il peut filtrer par paquet, classe, ou méthode pour que vous ne voyiez que ce que vous voulez, et que vous ayez des astucieux profiling points (des choses comme des chronomètres mais beaucoup plus puissant). Vous pouvez faire des choses comme:

alt text alt text

Désolé pour toutes les captures d'écran, mais à mon humble avis, ils aident les gens qui ont jamais profilées avant et se demandent ce qu'il peut faire pour eux.

+0

Merci, je vais essayer. –

Questions connexes