- Microsoft szykuje jeszcze więcej gadżetów dla zainteresowanych.
- Wybór przeglądarki, której użyć, może być dla niektórych naprawdę trudnym zadaniem.
- Jednak te nowe narzędzia mogą pomóc znacznie szybciej wydać werdykt.
- To nowe oprogramowanie firmy Microsoft będzie dedykowane dla systemów Linux i Android.
Nie ma wątpliwości, że wielu z nas używa przeglądarek, o których inni nawet nie słyszeli, zamiast konwencjonalnych opcji.
I prawdą jest, że wydajność jest zazwyczaj bardzo ważnym czynnikiem dla użytkowników próbujących wybrać między różnymi opcjami przeglądania sieci.
Najwięksi konkurenci, Microsoft i Google, nieustannie wymyślają nowe sposoby na zwiększenie wydajności w swoich przeglądarkach Edge i Chrome.
Jednak teraz Microsoft wprowadził zestaw narzędzi open source dla systemów Linux i Android, zwanych Microsoft-Performance-Tools, które mogą być używane do mierzenia wydajności przeglądarki w różnych systemach.
Otrzymujemy nowe narzędzia pomiarowe dla Linuksa i Androida
Nie daj się zwieść wyglądowi zestawu narzędzi, ponieważ chociaż wydaje się on być uniwersalnym, Microsoft podkreślił, że może być używany do monitorowania i mierzenia wydajności przeglądarki.
Całe to narzędzie do przetwarzania śladów jest oparte na tej samej metodologii, która została użyta do poprawy wydajności systemu operacyjnego Windows w ciągu ostatnich kilku dekad.
Nadchodzące oprogramowanie może służyć do oferowania lepszego wglądu w to, co robi system operacyjny i kod aplikacji w punktu w czasie, a jeśli chcesz, możesz również skorelować ślady za pomocą narzędzia Windows Performance Analyzer (WPA).
Sam zestaw narzędzi jest zbudowany na platformie .NET Core i microsoft-performance-toolkit-sdk, co oznacza, że jest teoretycznie obsługiwany w dowolnym systemie operacyjnym obsługiwanym przez platformę .NET Core.
W przypadku Linuksa obsługujemy LTTng, perf i Perfetto. W przypadku przeglądarek Android i Chromium, takich jak Chrome i Edge Chromium, obsługujemy Perfetto.
Oto aktualnie obsługiwane śledzenie:
- LTTng (planowanie procesora jądra Linux, procesy, wątki, blokowe IO/dysk, wywołania systemowe, zdarzenia plików itp.)
- perf Linux Próbkowanie CPU (zegar procesora)
- Perfetto Android i Chromium (planowanie procesora, próbkowanie procesora, częstotliwość procesora, FTrace, dzienniki Androida, zdarzenia ogólne / ścieżki domyślne, liczniki GPU)
Oprzyrządowanie obsługuje parsowanie, a także analizowanie powyższego śledzenia. Przechwytywanie, a także rejestrowanie śladu jest inne dla każdego typu narzędzia do śledzenia i jest omówione w Jak przechwycić ślad lub logi.
Co więcej, gigant technologiczny zauważył, że każdy program lub GUI w dowolnym systemie operacyjnym może przetwarzać zdarzenia za pomocą wtyczek Microsoft-Performance-Tools SDK i Linux-Android.
Sam Microsoft używa tego zestawu narzędzi do mierzenia wydajności podsystemu Windows dla systemu Android (WSA), maszyn wirtualnych Azure Linux, podsystemu Windows dla systemu Linux (WSL2) i przeglądarki Edge na wielu platformach.
Mamy nadzieję, że dzięki wykorzystaniu narzędzi do analizy i poprawy wydajności uzyskamy lepszy wgląd w wydajność dysków w następujących produktach:
- Podsystem Windows dla Androida (WSA), który uruchamia natywne aplikacje dla Androida na maszynie wirtualnej ze świetną integracją z Windows
- Maszyny wirtualne platformy Azure Linux i podsystem Windows dla systemu Linux (WSL2), z których każdy uruchamia system Linux na maszynach wirtualnych
- Przeglądarka Microsoft Edge, która jest wieloplatformowa i oparta na Chromium
Jeśli chcesz przyjrzeć się bliżej tej inicjatywie i samemu ocenić, koniecznie sprawdź projekt open-source na GitHub.
Podekscytowany tym nowym zestawem narzędzi? Daj nam znać w sekcji komentarzy poniżej.