- Microsoft подготвя още повече екстри за тези от вас, които се интересуват.
- Решаването кой браузър да се използва може да бъде наистина трудна задача за някои.
- Тези нови инструменти обаче могат да ви помогнат да стигнете до присъда много по-бързо.
- Този нов софтуер от Microsoft ще бъде предназначен за Linux и Android.
Няма съмнение, че много от нас използват някои браузъри, за които други дори не са чували, вместо конвенционалните възможности за избор.
И е вярно, че производителността обикновено е много важен фактор за потребителите, които се опитват да решат между различни опции за сърфиране в мрежата.
Най-големите конкуренти, Microsoft и Google, постоянно измислят нови начини за подобряване на производителността на своите браузъри Edge и Chrome.
Въпреки това, сега, Microsoft представи набор от инструменти с отворен код за Linux и Android, наречени Microsoft-Performance-Tools, които могат да се използват за измерване на производителността на браузъра в различни системи.
Получаваме нови инструменти за измерване за Linux и Android
Не се подвеждайте от външния вид на набора от инструменти, защото въпреки че изглежда, че е с общо предназначение, Microsoft подчерта, че може да се използва за наблюдение и измерване на производителността на браузъра.
Целият инструмент за обработка на следи се основава на същата методология, която е била използвана за подобряване на производителността на Windows OS през последните няколко десетилетия.
Предстоящият софтуер може да се използва, за да предложи повече информация за това какво правят ОС и кодът на приложението в a точка във времето и ако желаете, можете също да корелирате следите с Windows Performance Analyzer (WPA).
Самият набор от инструменти е изграден на .NET Core и microsoft-performance-toolkit-sdk, което означава, че теоретично се поддържа от всяка ОС, която .NET Core поддържа.
За Linux поддържаме LTTng, perf и Perfetto. За браузъри Android и Chromium, като Chrome и Edge Chromium, поддържаме Perfetto.
Ето поддържаното текущо проследяване:
- LTTng (планиране на процесора на ядрото на Linux, процеси, нишки, блок IO/Disk, системни извиквания, файлови събития и т.н.)
- perf Linux CPU семплиране (процесорен часовник)
- Perfetto Android & Chromium (Планиране на процесора, вземане на проби от процесора, честота на процесора, FTrace, регистрационни файлове на Android, общи събития / записи по подразбиране, броячи на графичния процесор)
Инструментите поддържат синтактичен анализ и също така анализиране на горното проследяване. Заснемането, както и записването на следа е различно за всеки тип инструмент за проследяване и е покрито Как да заснемете следа или регистрационни файлове.
Освен това технологичният гигант отбеляза, че всяка програма или графичен интерфейс на която и да е ОС може да обработва събития с Microsoft-Performance-Tools SDK и Linux-Android плъгини.
Самата Microsoft използва този набор от инструменти за измерване на производителността в подсистемата на Windows за Android (WSA), Azure Linux VM, подсистемата на Windows за Linux (WSL2) и своя браузър Edge на множество платформи.
Надеждата е, че чрез използването на инструментите за анализиране и подобряване на производителността ще се получи повече представа за производителността на задвижването на следните продукти:
- Подсистема на Windows за Android (WSA), която изпълнява собствени приложения за Android във виртуална машина с чудесна интеграция с Windows
- Azure Linux виртуални машини и подсистема на Windows за Linux (WSL2), всяка от които изпълнява Linux във виртуални машини
- Браузър Microsoft Edge, който е междуплатформен и базиран на Chromium
Ако искате да разгледате по-отблизо тази инициатива и да прецените сами, не забравяйте да го направите разгледайте проекта с отворен код на GitHub.
Развълнувани ли сте от този нов набор от инструменти? Уведомете ни в секцията за коментари по-долу.