Skip to content
SPECIFICTION
Get listed

PerfDog vs vkmark

PerfDog

perfdog.wetest.net

vkmark

github.com

Side by side

FigurePerfDogvkmark
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WebYes—
WindowsYes—
macOSYes—
Linux—Yes
iOSYes—
AndroidYes—
Plans published11
Spec score · Game Benchmark Software7.8 (#8)7.3 (#15)
PurposePerfDog is a performance testing and analysis tool for improving application and game performance and quality.vkmark is an extensible Vulkan benchmarking suite with targeted, configurable scenes.
SupportPerfDog offers live chat and says business cooperation, enterprise procurement and customization inquiries receive a reply within one business day.The repository provides GitHub Issues and Pull Requests for project discussion and contributions.

Plans

PerfDog

  • Free versionFree

PerfDog pricing →

vkmark

  • vkmarkFree

vkmark pricing →

In their own words

PerfDog

PerfDog is a performance testing and analysis tool for applications and games, with real-time views of FPS, CPU, GPU, memory, frame time, and jank. Its listed platforms include Android, iOS, macOS, web, and Windows, with support also listed for Switch, PlayStation, and Xbox. PerfDog says tests need no root access or jailbreak, require no app changes, and add less than 1% overhead. It claims FPS precision of ±0.1, timestamps at 1 ms, and a 1000 Hz sample rate. AI-driven reports and bottleneck detection include one-click analysis of a single report. PerfDog CLI plus Service supports remote testing and CI/CD integration. Its cloud dashboard stores and manages test cases and supports team tasks and sharing. PerfDog MCP offers 15 tool interfaces, and its site shows workflow results being sent to WeCom and Lark. The free version is for non-profit organizations; research users can apply for a charity quota. Pricing for other use is available on request.

Visit perfdog.wetest.net

vkmark

vkmark is a free, extensible Vulkan benchmarking suite for Linux, built around targeted scenes that measure different aspects of Vulkan performance. Each scene can take configuration options. The `-b, --benchmark` command-line option lets users select scenes and their order; without it, vkmark runs a default set. The project lists X11, Wayland, and KMS backends. It can detect the window system automatically, or a user can choose one with `--winsys`. After installation, vkmark runs from the command line, and it can also be run directly from the project build directory without installation. Building requires Meson, a C++17 compiler, Vulkan development files, libglm, and libassimp, as well as dependencies for the selected backend. The documented build uses Meson and Ninja, with installation through `ninja -C build install`. The README includes an apt-install example for dependencies on recent Debian or Ubuntu systems. The repository includes the GNU Lesser General Public License, version 2.1.

Visit github.com