Goptics의 Vizb는 개발자를 위한 원시 벤치마크 출력을 시각적 보고서로 변환하는 명령줄 유틸리티입니다. 텍스트 벤치마크 결과를 받아들이고 성능 차이를 조사하는 데 도움이 되는 대화형 브라우저 뷰 차트를 생성합니다. 디자인은 이식성, 개발자 중심의 작업 흐름 및 실행 간의 시각적 비교를 강조합니다. 성능 엔지니어와 CI 중심의 개발자는 벤치마크 결과를 신속하게 검사하고 전달할 수 있는 파이프라인 준비 방법을 얻습니다.
Vizb는 일반적인 벤치마크 출력을 분석하고 시각화를 위해 정리합니다
입력 처리는 파일 및 텍스트 중심입니다: Vizb는 자동으로
CSV 파일,
JSON,
원시 CLI 벤치마크 텍스트
를 감지하고 분석하며 Go, Rust 및 JavaScript 프레임워크에서 생성된 출력을 수용합니다. 이 분석 단계는 필드를 정규화하여 도구가 측정된 값을 축, 카테고리 및 그룹 키에 매핑할 수 있도록 하여 나중에 탐색할 수 있게 합니다.
Vizb는 CLI 우선, 파이프 친화적인 워크플로를 통해 개발자 파이프라인에 적합합니다
이 도구는 셸에서 호출되도록 설계되었으며 벤치마크 명령에서 직접 파이프할 수 있어 CI/CD 보고에 적합합니다. 서버나 빌드 단계 없이 브라우저에서 열 수 있는 단일 휴대용 HTML 파일을 생성하며, Windows 패키지 관리자를 통해 Windows에서 사용할 수 있고, 독립 실행형 바이너리로도 제공되며, macOS 및 Linux 지원도 가능합니다.
Vizb는 나란히 분석을 위한 다차원 비교 및 실행 병합을 지원합니다
비교 작업을 위해 Vizb는 4D/5D 스타일 탐색을 지원하는 다차원 그룹화를 제공하며, 여러 벤치마크 실행을 하나의 시각화로 결합하는 병합 기능을 제공합니다. 이러한 제어 기능을 통해 사용자는 작업 부하, 구현 또는 테스트 주제별로 그룹화하고 환경이나 시간대에 걸쳐 실행 메트릭, 메모리 사용량 및 할당 정보를 비교할 수 있습니다.
이 도구는 개발자의 친숙함을 전제로 하며 오픈 소스 커뮤니티의 지원을 받습니다
Vizb가 CLI 중심이기 때문에 운영자는 벤치마크 출력을 올바르게 준비하고 파이프하기 위해 짧은 학습 곡선을 예상해야 합니다; 일반적인 GUI 사용자는 스크립팅 도움이 필요할 수 있습니다. 이 도구는 Goptics에 의해 오픈 소스 프로젝트로 제작되었으며, 개발자 커뮤니티와 커뮤니티 목록에서 언급되어 예제 워크플로 및 커뮤니티 기여 분석 스니펫에 도움이 됩니다.
실용적이고 개발자 중심의 보고 도구로, 학습 곡선이 완만합니다
Vizb는 CLI 워크플로를 선호하고 파이프라인에 통합된 공유 가능한 오프라인 시각적 보고서가 필요한 개발자 및 성능 엔지니어를 위한 실용적인 옵션입니다. 벤치마크 출력을 올바르게 파이프하고 형식을 지정하는 데 약간의 설정 시간이 필요합니다. 이 단계를 CI 아티팩트의 일부로 문서화하는 팀은 리뷰 및 사후 분석을 위한 재현 가능한 시각적 스냅샷을 얻습니다. 추천합니다.
장점
오프라인 공유를 위한 단일, 휴대 가능한 HTML 시각화를 생성합니다.
CSV, JSON 및 원시 CLI 벤치마크 텍스트에 대한 자동 구문 분석
다차원 그룹화 및 여러 실행의 병합을 지원합니다
단점
벤치마크 출력을 올바르게 파이프하기 위해서는 명령줄에 대한 친숙함이 필요합니다.
고급 4D/5D 시각화는 눈에 띄는 해석 학습 곡선이 있다
Windows 설치 옵션은 winget 또는 독립 실행형 바이너리를 사용하며, 수동 단계를 의미합니다.