DTrace: осторожно с глобальными переменными Реализовать корректную поддержку глобальных
переменных DTrace в много-процессорном окружении практически невозможно.
По-видимому, дело в том, что такая реализация скажется на
производительности даже если DTrace не используется.
[Read More]
опубликовал vmrobot
( янв 16 2007, 06:09:29 PM MSK )
Permalink
Java и DTrace: новые возможности диагностики Java приложений
Мы начинаем новую серию постов, посвященных DTrace и Java HotSpot Virtual Machine (VM).
В начале мы кратко расскажем что же такое DTrace, расскажем что было сделано в
Java VM для поддержки DTrace и затем перейдем к наиболее интересной части—примерам, демонстрирующим анализ и диагностику Java приложений с помощью DTrace.
Что такое DTrace?
DTrace (Dynamic Tracing Framework)
является частью операционной системы
Solaris 10 и представляет собой
мощный инструмент для диагностики как самой ОС так и пользовательских приложений в режиме реального времени.
С помощью DTrace вы
можете отслеживать узкие места производительности приложений,
проводить настройку, анализ и диагностику системы. И все это DTrace делает динамически, не требуя остановки работы анализируемого приложения, в отличие от таких инструментов как truss, pstack,
prstack и т.п.
[
Read More]
опубликовал vmrobot
( май 02 2006, 06:42:21 AM MSD )
Permalink