1 votes

Existe-t-il des outils avancés de profilage des performances (idéalement, avec une interface graphique) en dehors de DTrace ?

Pour faire simple, je recherche un utilitaire semblable au Performance Monitor (perfmon.exe) de Windows NT. La possibilité de spécifier les métriques que je veux suivre (ex. lectures/sec, écritures/sec) pour un objet donné (ex. Macintosh HD), et idéalement, pour tous les processus ou des processus spécifiques.

Le cas d'utilisation est que nous avons un développeur au bureau dont le MacBook a des performances de disque abominables. Les entrées/sorties sont assez mauvaises au point qu'elles peuvent être bloquées. Il est évident à partir de Activity Monitor qu'il y a une moyenne de 80-110 IOps, mais à ce stade, il serait avantageux d'épingler ce que les processus fautifs pourraient être (ce n'est certainement pas mds ou mdworker). Bien que l'utilisation de DTrace scripts tels que IOSnoop fonctionnerait probablement, un outil graphique (y compris non libre) qui fournirait une visibilité plus facile sur ces métriques (et d'autres) serait certainement préférable.

1voto

The Lazy DBA Points 141

Les instruments de XCode 4 constituent certainement un choix viable qui semble pouvoir faire l'affaire. -- vous pouvez profiler des processus/agents/daemons spécifiques et changer la cible active pendant la session. Cependant, les outils de développement ne sont pas installés sur la plupart des ordinateurs (et le téléchargement est lourd).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X