Microsoft выпустила последнюю версию PerfView, который исправляет незначительные ошибки и добавляет поддержку Microsoft.NET 4.5. Microsoft разработала эти инструменты для анализа и выделения проблем производительности процессора или памяти для разработчиков приложений. Это поможет вам сузить функцию или поток, что вызывает проблемы с производительностью и указывает на исходный код, так что вы можете оптимизировать его или исправить любые ошибки в этом конкретном разделе.
PerfView
В отличие от некоторых других инструментов, я нашел PerfView от Microsoft, чтобы быть очень удобным для пользователей с тоннами гиперссылок для пользователя, чтобы понять, как это работает. Microsoft включила Tutorial.exe файл; попробуйте и посмотрите, как это работает. Инструмент использует функцию отслеживания событий для Windows (ETW) для анализа и сброса данных. Это очень полезно при устранении проблем, связанных с производительностью для вашей программы.
Инструмент в основном берет моментальный снимок стеков, прерывая процессор. Настоятельно рекомендуем прочитать раздел «Учебник» и руководства, представленные в инструменте, чтобы лучше понять инструмент.
По умолчанию он принимает стек всех процессов, но вы можете выбрать EXE-файл, который вы хотите устранить. Как вы можете видеть на изображении ниже, вы указываете имя каждого фрейма в коллекции стека с общей стоимостью CPU и общей стоимостью.
Это отличный инструмент для разработчиков приложений, которые более эффективно сокращают и устраняют проблемы, связанные с производительностью. Если вы разработчик приложения, обязательно проверьте PerVeiw; это, безусловно, поможет вам.
Учебники PerfView
Для получения дополнительной информации здесь приведены несколько видеоуроков, доступных о расследовании времени:
- Сбор данных с помощью команды «Запустить» PerfView
- Простое исследование CPU
- Разрешение символа
- Группировка и складывание
- Сверление затрат
Скачать PerfView
Вы можете скачать его здесь.