Microsoft Performance-Tools, серия инструментов с открытым исходным кодом для анализа производительности системы.

Представлен Microsoft недавно иl запуск Performance-Tools, которые представляют собой серию инструментов с открытым исходным кодом для анализа производительности и диагностики проблем, связанных с производительностью, на платформах Linux и Android.

Для работы предусмотрен набор утилит командной строки для анализа производительности всей системы и профилирования отдельных приложений.

Подсистемы LTTng, perf и Perfetto могут использоваться в качестве источника для отслеживания активности системы. и профилирование приложений.

LTTng позволяет оценить работу планировщика задач, отслеживать активность процессов, анализировать системные вызовы, операции ввода-вывода и события в FS, Perf используется для оценки нагрузки на ЦП Perfetto можно использовать для анализа производительности Android и браузера. основан на движке Chromium и позволяет учитывать работу планировщика задач, оценивать нагрузку на CPU и GPU, применять FTrace и отслеживать типовые события.

Мы хотели анонсировать и познакомить вас с новым набором мощных инструментов с открытым исходным кодом для анализа производительности системы: Microsoft-Performance-Tools для Linux-Android. Недавно мы выпустили версию 1.2, в которую добавлена ​​поддержка Perfetto, о которой мы расскажем в отдельном сообщении в блоге!

Microsoft-Performance-Tools для Linux-Android - это набор инструментов обработки трассировки, который предлагает множество замечательных функций, мощности, методологии и экосистемы, которые использовались для повышения производительности Windows в течение последних 15 лет с набором обновленных и развивающихся инструменты. 

Инструментарий он также может извлекать информацию из журналов в форматах dmesg, Cloud-Init и WaLinuxAgent. (Гостевой агент Azure Linux). Интеграция с графическим интерфейсом Windows Performance Analyzer, доступная только для Windows, поддерживает визуальный анализ трассировки с использованием графиков.

Как упоминалось в сообщении:

Эти типы трассировки и инструменты обеспечивают потрясающую глубину и понимание того, что делает операционная система. и код приложения; и может использоваться в различных сценариях диагностики и повышения производительности. Если сценарий анализа также включает Windows, то при желании трассировки могут быть проанализированы на одной временной шкале с трассировками производительности Windows.

Кроме того, упоминается, что любая программа или графический интерфейс в любой операционной системе может обрабатывать события с помощью плагинов SDK Microsoft-Performance-Tools и Linux-Android. Кроме того, если вы дополнительно используете компьютер Windows для анализа трассировок, этот инструментарий имеет отличную интеграцию с Windows Performance Analyzer, так что вы можете использовать мощный графический интерфейс для анализа трассировок.

Следует отметить, что набор инструментов основан на .NET Core с открытым исходным кодом и новом microsoft-performance-toolkit-sdk. Это означает, что набор инструментов является кроссплатформенным, и трассировки можно открывать и анализировать в любой операционной системе, поддерживающей .NET Core.

Отдельно отмечается появление в Windows 11 Insider Preview Build 22518 возможности установки среды WSL (подсистема Windows для Linux) в качестве приложения, распространяемого через каталог Microsoft Store.

Новая сборка примечательна следующим:

  • Эта сборка не будет предлагаться на ПК с ARM64 из-за проблемы, вызывающей откат этих устройств при попытке обновления до этой сборки. Мы работаем над решением.
  • В этой сборке есть несколько новых функций, которые могут попробовать пользователи программы предварительной оценки Windows, в том числе фоны Spotlight Collection, обновленная точка входа для виджетов погоды и голосовой доступ.
  • Эта сборка включает некоторые общие изменения, в том числе обновления входного переключателя.

При этом с точки зрения используемых технологий заполнение WSL осталось прежним, изменился только способ установки и обновления (WSL для Windows 11 не интегрирован в образ системы). Утверждается, что распространение через Microsoft Store предоставит возможность ускорить доставку обновлений и новых функций WSL, включая возможность установки новых версий WSL без привязки к версии Windows.

Наконец сЕсли вам интересно узнать об этом больше, Вы можете проверить подробности по следующим ссылкам.

https://blogs.windows.com

Дневники разработчиков


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Стендалл сказал

    При таком количестве зависимостей у вас будет мало бесплатных ресурсов для измерения после установки этого образца.