Vizb: narzędzie CLI, które zamienia benchmarki w interaktywne raporty wizualne
Vizb, z Goptics, to narzędzie wiersza poleceń, które przekształca surowe wyniki benchmarków w wizualne raporty dla programistów. Przyjmuje tekstowe wyniki benchmarków i produkuje interaktywne wykresy do przeglądania w przeglądarkach, które pomagają badać różnice w wydajności. Projekt kładzie nacisk na przenośność, procesy robocze skoncentrowane na programistach oraz wizualne porównanie między uruchomieniami. Inżynierowie wydajności i programiści skoncentrowani na CI zyskują gotowy do użycia sposób na szybkie sprawdzanie i komunikowanie wyników benchmarków.
Vizb analizuje wspólne wyniki benchmarków i organizuje je do wizualizacji
Obsługa wejścia jest zorientowana na pliki i tekst: Vizb automatycznie wykrywa i analizuje
- pliki CSV,
- JSON,
- surowy tekst benchmarków CLI
Vizb wpasowuje się w pipeline'y deweloperów poprzez przepływ pracy przyjazny dla CLI i potoków
Narzędzie jest zaprojektowane do wywoływania z powłoki i może być bezpośrednio przekazywane z poleceń benchmarków, co czyni je odpowiednim do raportowania CI/CD. Generuje pojedynczy, przenośny plik HTML, który otwiera się w przeglądarce bez serwera lub kroków budowania, a także jest dostępne na Windows poprzez Menedżera Pakietów Windows lub jako samodzielny plik binarny, z obsługą macOS i Linux.
Vizb wspiera porównania wielowymiarowe i scalanie uruchomień do analizy obok siebie
Dla prac porównawczych, Vizb zapewnia wielowymiarowe grupowanie, które wspiera eksplorację w stylu 4D/5D oraz możliwość scalania, aby połączyć wiele uruchomień benchmarków w jedną wizualizację. Te kontrolki pozwalają użytkownikom grupować według obciążenia, implementacji lub przedmiotu testu i porównywać metryki wykonania, ślady pamięci i informacje o alokacji w różnych środowiskach lub ramach czasowych.
Narzędzie zakłada znajomość dewelopera i korzysta z wsparcia społeczności open-source
Ponieważ Vizb jest skoncentrowane na CLI, operatorzy powinni spodziewać się krótkiej krzywej uczenia się, aby poprawnie przygotować i przekazać wyniki benchmarków; przypadkowi użytkownicy GUI mogą potrzebować pomocy w skryptach. Narzędzie jest produkowane przez Goptics jako projekt open-source i jest zauważane w kręgach deweloperów oraz na listach społeczności, co pomaga w przykładach przepływów pracy i fragmentach analizy dostarczonych przez społeczność.
Praktyczne narzędzie do raportowania skoncentrowane na deweloperach z umiarkowaną krzywą uczenia się
Vizb to praktyczna opcja dla deweloperów i inżynierów wydajności, którzy preferują przepływy pracy CLI i potrzebują udostępnialnych, offline wizualnych raportów zintegrowanych z pipeline'ami. Oczekuj pewnego czasu konfiguracji, aby poprawnie przesłać i sformatować wyniki benchmarków; zespoły, które dokumentują ten krok jako część artefaktów CI, zyskują powtarzalne wizualne migawki do przeglądów i analiz po zdarzeniach. Zalecane.





