Pull to refresh

Comments 5

Спасибо за подробный обзор!

Могу лишь упомянуть, что если интересует только CPU-bound нагрузка, то интеловский VTune намного проще и удобнее

Да, VTune тоже интересный и достойный инструмент.

Я сам им не пользовался и всего лишь несколько раз наблюдал опыт его использования коллегами, поэтому не могу претендовать на объективность. Но в целях "просто поделиться опытом использования" могу рассказать, что я заметил:

  • 10-секундные трейсы с высоконагруженных .NET приложений на Linux открывались по несколько часов (в сравнении с WPA или PerfView это на два порядка дольше).

  • Чтобы открыть трейсы .NET- приложений с Linux приходилось плясать с бубном, но половина символов так и осталась Unknown.

  • Если ты хочешь заглянуть глубже, чем в .NET вызовы на Linux, то даже учитывая предыдущий пункт этот инструмент ценен и приносит много пользы.

Вполне вероятно, мы просто неправильно его готовили.

между разными системами не пробовал передавать трейсы, так что не скажу ничего хорошего ))

Но в пределах одной системы их гранулярность можно настраивать, чтобы было не так тяжко. Самый мелкий интервал удобно ставить для микробенчмарков, а для нагруженных приложений приходится ставить побольше

"Розовым цветом выделены эвенты...", "Зелёным цветом выделены эвенты..." - но на скриншотах этого нет. В некоторых случаях картинки без ваших пометок.

Фразы "<таким-то> цветом выделены эвенты.." расположены в тематических подпараграфах (CPU, Exceptions, ...) одного большого параграфа "Посмотрим на какую-нибудь экзотику".

В этом корневом параграфе "Посмотрим на какую-нибудь экзотику" соответствующими цветами выделены обозреваемые коллекции эвентов (на странице PerfView со всеми типами эвентов). А в подпараграфах представлены скриншоты тех страниц PerfView, которые открываются, если провалиться (даблкликом) внутрь соответствующих коллекций эвентов, которые этим самым цветом и были выделены.

Наверное, из-за большого объема это не очень очевидно считалось.

Sign up to leave a comment.