profiling - Consejos para aprender a usar DTrace
(6)
También puede probar el "juego de herramientas dtrace" que tiene scripts para muchos propósitos de monitoreo para darle un puntapié inicial.
También puede adjuntar "Instrumentos" de X-Code a cualquier proceso. Después de que esto te dé una idea general de tu aplicación, puedes intentar escribir tus propios guiones
Cuando pedí herramientas para perfilar las aplicaciones de Rails, alguien señaló a DTrace . Como trabajo en estaciones MacOSX y despliegue en OpenSolaris, es una forma válida de hacerlo. Pero tengo poco conocimiento de 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 conocer a Dtrace?
Descubrí que la lectura de la versión dtrace de las herramientas habituales de administración de Mac OS X era una gran ayuda truss
-> dtruss
. Hay al menos una docena de scripts diferentes que puedes leer. (La mayoría comenzando 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 DTrace de Wikipedia tiene muchos enlaces que deberían ayudar.
Hice un video de 35 minutos y le mostré algunos ejemplos de inicio de DTrace que puede encontrar aquí: http://cocoasamurai.blogspot.com/2008/05/dtrace-for-cocoa-developers.html, que estaban destinados a presentar DTrace a los desarrolladores de cacao. , pero puede funcionar para cualquiera realmente
Mire el video de 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
Probablemente sea demasiado tarde para ser útil, pero la presentación del campo de entrenamiento DTrace de Adam Leventhal es excelente para comenzar:
http://blogs.oracle.com/roller/resources/ahl/dtrace_course.2005.8.18.pdf