Skip to content
SPECIFICTION
Get listed

GameBench vs Tracy Profiler

GameBench

gamebench.net

Tracy Profiler

github.com

Side by side

FigureGameBenchTracy Profiler
Price fromFreeFree
Free planYesYes
Free trialYes—
Open source——
WebYes—
WindowsYesYes
macOSYesYes
LinuxYesYes
iOSYesYes
AndroidYesYes
APIYes—
Self-hostedYesYes
Plans published31
Spec score · Game Profiling Software8.7 (#2)8.1 (#10)
PurposeGameBench provides tools for measuring, analyzing, and optimizing game performance.Tracy is a real-time, nanosecond-resolution remote telemetry, hybrid frame and sampling profiler for games and other applications.

Plans

GameBench

  • GameBench FPS MonitorFree
  • GameBench Pro trialFree
  • Enterprise licensePriced on request

GameBench pricing →

Tracy Profiler

  • Tracy ProfilerFree

Tracy Profiler pricing →

In their own words

GameBench

GameBench provides tools for measuring, analyzing and optimizing game performance. With GameBench Pro, users connect an Android or iOS device, choose a game, measure its performance and upload results to a dashboard. GameBench Injector adds instrumentation to APK or IPA builds without requiring developer code changes. Metrics include frame rate, CPU, GPU, memory, power, battery, network usage, screenshots and thermal throttling. The web dashboard stores and visualizes sessions, trends, apps, devices and collections for comparison. Its API supports token creation, session searches, session details and time-series metrics; Jira integration can create engineering tickets linked to sessions. Dashboard accounts support SSO and LDAP, and companies can require multi-factor authentication. Enterprise customers can run a private dashboard on their own infrastructure. The native SDK supports Android 5.0+, 64-bit iOS 10.0+ and tvOS 10.0+, for hardware platforms only. Pricing is on request, and a 28-day trial is listed. The trial includes 30 minutes of Pro testing, unlimited sessions and SDK sessions, full API access, and all metrics and analytics.

Visit gamebench.net

Tracy Profiler

Tracy Profiler is a remote profiler for games and other applications, built to capture telemetry in real time at nanosecond resolution. It combines CPU profiling with frame and sampling analysis, and supports C, C++, Lua, Python and Fortran integrations. GPU profiling covers OpenGL, Vulkan, Direct3D 11/12, Metal, OpenCL, CUDA and WebGPU. Tracy can also capture memory allocations, locks and context switches, and associate screenshots with recorded frames. A capture daemon can find Tracy clients over UDP and save each capture to a separate file; a separate tool merges multi-process traces. Merging preserves zones, messages and plots, but drops GPU zones, memory events and call stacks. Sampling can heuristically reconstruct zone call stacks. An optional assistant analyzes captured data with llama.cpp models and requires local setup. Tracy is free under the 3-clause BSD license. Platforms include Windows, Linux, macOS, Android, iOS and other listed environments; releases include PDF documentation and compiled Windows x64 binaries.

Visit github.com