2008-12-09 8 views
13

Lorsque j'ai demandé des outils pour profiler les applications Rails, quelqu'un pointed at DTrace. Comme je travaille sur des stations MacOSX et que je les déploie sur OpenSolaris, c'est un moyen valable d'y aller. Mais j'ai peu de connaissances de DTrace. En plus du suspect habituel, la page Sun DTrace et les informations disponibles, y a-t-il un autre pointeur tueur pour apprendre Dtrace?Pointeurs pour apprendre à utiliser DTrace

Répondre

4

J'ai trouvé que la lecture de la version dtrace des outils de surveillance d'administration habituels de Mac OS X était d'une grande aide ->dtruss. Il y a au moins une douzaine de scripts différents que vous pouvez lire. (Le plus commençant par "d".)

Il ya aussi /Developer/Applications/Instruments.app qui est une application graphique qui génère des scripts dtrace.

En outre, la page DTrace de Wikipedia a beaucoup de liens qui devraient aider.

2

Vous pouvez également essayer le "dtrace toolkit" avec des scripts pour beaucoup de surveillance afin de vous donner un coup d'envoi.

Vous pouvez également attacher les "Instruments" de X-Code à n'importe quel processus. Après cela vous donne une idée générale de votre application, vous pouvez essayer d'écrire vos propres scripts

6

Voir la vidéo Brian Cantrill DTrace. C'est une excellente présentation basée sur la démo et Cantrill est l'un des créateurs de DTrace.

http://video.google.com/videoplay?docid=-8002801113289007228

+0

Le lien ne fonctionnait pas, mais je regardai pour la vidéo et je pense que je l'ai trouvé sur youtube: https://www.youtube.com/watch?v=TgmA48fILq8 –

Questions connexes