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 Комментарии [1]
