Microsoft wprowadza narzędzia do pomiaru wydajności przeglądarki w systemach Android i Linux

Microsoft wprowadza narzędzia do pomiaru wydajności przeglądarki w systemach Android i Linux

Wydajność jest zwykle bardzo ważnym wskaźnikiem dla konsumentów, którzy wybierają między różnymi opcjami przeglądania sieci. Zarówno Microsoft, jak i Google nieustannie szukają sposobów na poprawę wydajności swoich przeglądarek Edge i Chrome. Firma Microsoft wprowadziła teraz zestaw narzędzi typu open source o nazwie Microsoft-Performance-Tools dla systemu Linux-Android do pomiaru wydajności przeglądarki w różnych systemach.

Chociaż zestaw narzędzi wydaje się wszechstronny, Microsoft podkreślił, że może być używany do monitorowania i mierzenia wydajności przeglądarki. Narzędzia do przetwarzania śledzenia są oparte na tej samej metodologii, która była używana do poprawy wydajności systemu Windows w ciągu ostatnich kilku lat. dekady. Można go użyć, aby uzyskać więcej informacji o tym, co system operacyjny i kod aplikacji robią w danym momencie, a jeśli chcesz, możesz również mapować ślady do narzędzia Windows Performance Analyzer (WPA). Sam zestaw narzędzi jest zbudowany. NET Core i microsoft-performance-toolkit-sdk, co oznacza, że ​​teoretycznie jest obsługiwany w dowolnym obsługiwanym systemie operacyjnym. Rdzeń NET.

Po stronie Linuksa zestaw narzędzi zawiera LTTng, perf i Perfetto. Tymczasem tylko Perfetto jest obsługiwane w środowiskach Chromium i Android. Metryki śledzenia obsługiwane przez poszczególne narzędzia są następujące:

  • LTTng (planowanie procesorów jądra Linux, procesy, wątki, blokowanie we/wy/dysku, wywołania systemowe, zdarzenia plików itp.)
  • perf Linux Próbkowanie CPU (częstotliwość procesora)
  • Perfetto Android i Chromium (planowanie procesora, próbkowanie procesora, częstotliwość procesora, FTrace, dzienniki systemu Android, domyślne zdarzenia / ścieżki ogólne, liczniki GPU)

Za pomocą zestawu narzędzi można analizować ślady, rejestrować ślady, zapewniać do nich dostęp programistyczny, a nawet integrować go z WPA, aby uzyskać graficzny interfejs upraszczający analizę.

Ponadto Microsoft zauważył, że „każdy program lub GUI w dowolnym systemie operacyjnym może obsługiwać zdarzenia za pomocą Microsoft-Performance-Tools SDK i wtyczek Linux-Android”. Firma Microsoft używa obecnie tego zestawu narzędzi do pomiaru wydajności w ramach podsystemu Windows dla systemu Android (WSA), maszyn wirtualnych Azure Linux, podsystemu Windows dla systemu Linux (WSL2) oraz przeglądarki Edge na wielu platformach. Możesz sprawdzić projekt open source na GitHub tutaj .

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *