PerfView: инструмент анализа производительности от Microsoft

Оглавление:

PerfView: инструмент анализа производительности от Microsoft
PerfView: инструмент анализа производительности от Microsoft

Видео: PerfView: инструмент анализа производительности от Microsoft

Видео: PerfView: инструмент анализа производительности от Microsoft
Видео: Ассоциация файлов в Windows: что такое, как изменить или восстановить - YouTube 2024, Ноябрь
Anonim

Microsoft выпустила последнюю версию PerfView, который исправляет незначительные ошибки и добавляет поддержку Microsoft.NET 4.5. Microsoft разработала эти инструменты для анализа и выделения проблем производительности процессора или памяти для разработчиков приложений. Это поможет вам сузить функцию или поток, что вызывает проблемы с производительностью и указывает на исходный код, так что вы можете оптимизировать его или исправить любые ошибки в этом конкретном разделе.

Image
Image

PerfView

В отличие от некоторых других инструментов, я нашел PerfView от Microsoft, чтобы быть очень удобным для пользователей с тоннами гиперссылок для пользователя, чтобы понять, как это работает. Microsoft включила Tutorial.exe файл; попробуйте и посмотрите, как это работает. Инструмент использует функцию отслеживания событий для Windows (ETW) для анализа и сброса данных. Это очень полезно при устранении проблем, связанных с производительностью для вашей программы.

Инструмент в основном берет моментальный снимок стеков, прерывая процессор. Настоятельно рекомендуем прочитать раздел «Учебник» и руководства, представленные в инструменте, чтобы лучше понять инструмент.

По умолчанию он принимает стек всех процессов, но вы можете выбрать EXE-файл, который вы хотите устранить. Как вы можете видеть на изображении ниже, вы указываете имя каждого фрейма в коллекции стека с общей стоимостью CPU и общей стоимостью.

Таким образом, устранение неполадок намного проще, и это помогает вам узнать, какой кадр в стеке может вызвать проблемы с использованием ЦП и указать его источник. Вы также можете определить сервер Symbol, чтобы он загружал его и кэшировал его локально.
Таким образом, устранение неполадок намного проще, и это помогает вам узнать, какой кадр в стеке может вызвать проблемы с использованием ЦП и указать его источник. Вы также можете определить сервер Symbol, чтобы он загружал его и кэшировал его локально.

Это отличный инструмент для разработчиков приложений, которые более эффективно сокращают и устраняют проблемы, связанные с производительностью. Если вы разработчик приложения, обязательно проверьте PerVeiw; это, безусловно, поможет вам.

Учебники PerfView

Для получения дополнительной информации здесь приведены несколько видеоуроков, доступных о расследовании времени:

  1. Сбор данных с помощью команды «Запустить» PerfView
  2. Простое исследование CPU
  3. Разрешение символа
  4. Группировка и складывание
  5. Сверление затрат

Скачать PerfView

Вы можете скачать его здесь.

Рекомендуемые: