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

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

Для роботи надається набір утиліт командного рядка для аналізу продуктивності всієї системи та профілювання окремих додатків.

Підсистеми LTTng, perf і Perfetto можна використовувати як джерело для відстеження активності системи і програми для профілювання.

LTTng дозволяє оцінити роботу планувальника завдань, відстежувати активність процесів, аналізувати системні виклики, введення-виводу та події на ФС, 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.

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

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

Окремо відзначається поява в Windows 11 Insider Preview Build 22518 можливості встановлення середовища WSL (Windows Subsystem for Linux) як програми, що поширюється через каталог Microsoft Store.

Нова конструкція відрізняється наступним:

  • Ця збірка не буде запропонована для комп’ютерів ARM64 через проблему, через яку ці пристрої повертаються під час спроби оновити цю збірку. Ми працюємо над рішенням.
  • Ця збірка має кілька нових функцій, які можуть спробувати користувачі інсайдерів Windows, зокрема фонове зображення колекції Spotlight, оновлену точку входу для віджетів погоди та голосовий доступ.
  • Ця збірка містить деякі загальні зміни, зокрема оновлення перемикача входу.

При цьому, з точки зору використовуваних технологій, заповнення WSL залишилося колишнім, змінився лише спосіб встановлення та оновлення (WSL для Windows 11 не інтегрований в образ системи). Стверджується, що розповсюдження через Microsoft Store надасть можливість прискорити доставку оновлень і нових функцій WSL, включаючи можливість встановлення нових версій WSL без прив’язки до версії Windows.

Нарешті сЯкщо вам цікаво дізнатися більше про це, Ви можете перевірити деталі за наступними посиланнями.

https://blogs.windows.com

Блоги розробників


Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

Коментар, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований.

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

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

    З урахуванням кількості залежностей, які він має, у вас буде мало вільних ресурсів для вимірювання після встановлення цього зразка.

bool(true)