Vizb: Утилита CLI, которая превращает бенчмарки в интерактивные визуальные отчеты
Vizb, от Goptics, это утилита командной строки, которая преобразует необработанный вывод бенчмарков в визуальные отчеты для разработчиков. Она принимает текстовые результаты бенчмарков и создает интерактивные графики, которые можно просматривать в браузере и которые помогают исследовать различия в производительности. Дизайн акцентирует внимание на портативности, рабочих процессах, ориентированных на разработчиков, и визуальном сравнении между запусками. Инженеры по производительности и разработчики, сосредоточенные на CI, получают готовый к использованию способ быстро проверять и сообщать о результатах бенчмарков.
Vizb анализирует общие выходные данные бенчмарков и организует их для визуализации
Обработка входных данных ориентирована на файлы и текст: Vizb автоматически обнаруживает и анализирует
CSV файлы,
JSON,
сырые текстовые данные бенчмарков CLI
и принимает выходные данные, производимые фреймворками Go, Rust и JavaScript. Этот этап анализа нормализует поля, чтобы инструмент мог сопоставить измеренные значения с осями, категориями и ключами группировки для дальнейшего изучения.
Vizb вписывается в конвейеры разработчиков через рабочий процесс, ориентированный на CLI и удобный для конвейеров
Инструмент предназначен для вызова из оболочки и может быть передан напрямую из команд бенчмарка, что делает его подходящим для отчетности CI/CD. Он генерирует один переносимый HTML файл, который открывается в браузере без сервера или этапов сборки, и доступен на Windows через Windows Package Manager или как отдельный бинарный файл, с поддержкой macOS и Linux.
Vizb поддерживает многомерное сравнение и объединение запусков для анализа рядом
Для сравнительной работы Vizb предоставляет многомерную группировку, которая поддерживает исследование в стиле 4D/5D и возможность объединения нескольких запусков бенчмарка в одну визуализацию. Эти элементы управления позволяют пользователям группировать по рабочей нагрузке, реализации или объекту тестирования и сравнивать метрики выполнения, объемы памяти и информацию о распределении по средам или временным рамкам.
Инструмент предполагает знакомство разработчика и получает выгоду от поддержки сообщества с открытым исходным кодом
Поскольку Vizb ориентирован на CLI, операторы должны ожидать короткую кривую обучения для правильной подготовки и передачи выходных данных бенчмарка; случайным пользователям GUI может понадобиться помощь в написании скриптов. Инструмент производится Goptics как проект с открытым исходным кодом и отмечен в кругах разработчиков и списках сообщества, что помогает с примерами рабочих процессов и фрагментами анализа, предоставленными сообществом.
Практичный инструмент отчетности, ориентированный на разработчиков, с умеренной кривой обучения
Vizb является практичным вариантом для разработчиков и инженеров по производительности, которые предпочитают рабочие процессы CLI и нуждаются в совместимых, оффлайн визуальных отчетах, интегрированных в конвейеры. Ожидайте некоторое время настройки для правильной передачи и форматирования выходных данных бенчмарков; команды, которые документируют этот шаг как часть артефактов CI, получают воспроизводимые визуальные снимки для обзоров и послематчевых анализов. Рекомендуется.
Pros
Создает одну переносимую HTML-визуализацию для оффлайн-обмена
Автоматический парсинг для CSV, JSON и необработанного текста бенчмарка CLI
Поддерживает многомерную группировку и объединение нескольких запусков
Cons
Требуется знание командной строки для правильной передачи вывода бенчмарка через конвейер
Усовершенствованные 4D/5D визуализации имеют заметную кривую обучения интерпретации
Опции установки Windows используют winget или отдельный бинарный файл, подразумевая ручные шаги.
Законы, касающиеся использования этого программного обеспечения, варьируются от страны к стране. Мы не поощряем и не одобряем использование этой программы, если она нарушает эти законы. Softonic может получить реферальное вознаграждение, если вы перейдете по ссылке или купите и продукты, представленные здесь.