2008-12-09 22 views
13

Cuando solicité herramientas para perfilar las aplicaciones de Rails, alguien pointed at DTrace. Como trabajo en estaciones MacOSX y despliegue en OpenSolaris, es una forma válida de hacerlo. Pero tengo poco conocimiento de DTrace.Punteros para aprender a usar DTrace

Además del sospechoso habitual, la página de Sun DTrace y la información disponible allí, ¿hay algún otro indicador asesino para aprender Dtrace?

Respuesta

4

Descubrí que la lectura de la versión dtrace de las herramientas habituales de administración de Mac OS X fue de gran ayuda truss ->dtruss. Hay al menos una docena de scripts diferentes que puedes leer. (La mayoría empieza por "d").

También está /Developer/Applications/Instruments.app que es una aplicación gráfica que genera scripts dtrace.

Además, la página de Wikipedia DTrace tiene muchos enlaces que deberían ayudar.

2

También puede probar el "juego de herramientas dtrace" que tiene scripts para muchos fines de monitoreo para darle un comienzo.

También puede adjuntar "Instrumentos" de X-Code a cualquier proceso. Después de que esto le da una idea general de su aplicación, puede intentar escribir sus propios scripts

6

Vea el video Brian Cantrill DTrace. Esta es una gran charla basada en demostraciones y Cantrill es uno de los creadores de DTrace.

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

+0

El enlace no funcionaba, pero me parecía para el video y creo que lo encontré en youtube: https://www.youtube.com/watch?v=TgmA48fILq8 –