Указатели, чтобы узнать, как использовать DTrace
Когда я попросил инструменты для профилей приложений Rails, кто-то указал на DTrace. Поскольку я работаю на станциях MacOSX и развертываю на OpenSolaris, это правильный путь. Но я мало знаю DTrace.
Помимо обычного подозреваемого, страницы Sun DTrace и доступной информации там, есть ли другой указатель убийцы, чтобы узнать Dtrace там?
Ответы
Ответ 1
Я сделал 35-минутное видео и показал некоторые примеры запуска DTrace, которые вы можете найти здесь: http://cocoasamurai.blogspot.com/2008/05/dtrace-for-cocoa-developers.html, которые были предназначены для внедрения DTrace в Cocoa Разработчики, но он может работать для кого-то действительно
Ответ 2
Ответ 3
Смотрите видео Брайан Кэнтрилл DTrace. Это отличный демонстрационный разговор, и Cantrill является одним из создателей DTrace.
http://video.google.com/videoplay?docid=-8002801113289007228
Ответ 4
Я обнаружил, что чтение dtrace-версии обычных инструментов мониторинга admin в Mac OS X было большой помощью truss
→ dtruss
. Есть, по крайней мере, дюжина различных сценариев, которые вы можете прочитать. (Большинство начинается с "d".)
Также существует /Developer/Applications/Instruments.app
, который представляет собой графическое приложение, которое генерирует скрипты dtrace.
Кроме того, страница Wikipedia DTrace содержит множество ссылок, которые должны помочь.
Ответ 5
Это, вероятно, слишком поздно, чтобы быть полезным, но презентация учебного лагеря Adam Leventhal DTrace отлично подходит для начала работы:
http://blogs.oracle.com/roller/resources/ahl/dtrace_course.2005.8.18.pdf
Ответ 6
Вы также можете попробовать "набор инструментов dtrace", чтобы он имел сценарии для большого количества целей мониторинга, чтобы дать вам начало.
Также вы можете прикрепить X-Code "Инструменты" к любому процессу. После этого вы получите общее представление о своем приложении, которое вы можете попробовать написать свои собственные скрипты.