Question

Quelqu'un a-t-il connaissance d'un meilleur client graphique permettant d'afficher les du Moniteur système ? (Le Moniteur système est parfois appelé Analyseur de performances .) J'essaie de suivre un long fuite de mémoire dans une application C # exécutée sous Windows XP ou 2K3 en comparant les utilisations de la mémoire pour l'exécution des journaux.

Plus précisément, je veux un client qui me permettra de voir ce qui suit (car le Moniteur système est incapable ou difficile):

  • Spécifiez les plages de dates exactes pour l'affichage des données (ou au moins une granularité plus fine que les heures)
  • Afficher les intervalles de temps le long de l'axe horizontal
  • Afficher les valeurs max, min et moyenne pour la plage de temps
  • Quelque part, affiche l'intervalle de capture des données source (1 seconde, 5 minutes, etc.)

(Si rien de tel n'existe, je suis disposé à entendre des recommandations pour de meilleurs outils de capture de performance / mémoire à long terme.)

Modifier: j'ai effectué des recherches dans Google et rien trouvé à part des tutoriels sur la création de journaux du Moniteur système.

Était-ce utile?

La solution

Voir cette question.

L’outil PAL permet de créer un rapport HTML avec des graphiques et des graphiques. En créant votre propre fichier de seuil, vous pouvez contrôler le contenu du rapport.

Autres conseils

Même si j’ai accepté la réponse de Patrick Cuff, j’ai trouvé un meilleur moyen de représenter graphiquement les données: Excel

Il ne fournit toujours pas tout ce dont j'ai besoin, mais c'est une nette amélioration par rapport à l'interface graphique de System Monitor. J'utilise l'outil de ligne de commande relog pour convertir le journal en un fichier CSV, puis importer le fichier CSV dans Excel. Excel ne gère pas automatiquement la troisième, mais je peux ajouter de nouvelles colonnes à un graphique, ce qui me permet de mieux contrôler les données que je suis en train d'afficher.

L’une des astuces que j’ai utilisée par le passé est d’utiliser Performance / System Monitor pour enregistrer ces données dans une base de données SQL. L'expression SQL peut très bien fonctionner pour cela. Vous pouvez ensuite générer des rapports à l'aide de Reporting Services ou, pour les types les plus aventureux, effectuer une analyse de cube avec Analysis Services. Ainsi, même si cela ne résout pas le problème de l'interface utilisateur, cela vous permet de créer votre propre interface utilisateur. Auparavant, j’utilisais un simple graphique Reporting Services.

SCOM 2007 avec les services de génération de rapports fait un très bon travail à cet égard. Sinon, l'outil SQLh2 est presque aussi bon et gratuit. Vous devrez probablement personnaliser vous-même les rapports

.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top