Freedom251 › Continuous Profiling Tools
Zymtrace

What Zymtrace is
Zymtrace profiles CPU and GPU workloads to help identify bottlenecks in AI training and inference. Its whole-system CPU profiler supports languages including Python, Java, Go, Rust, C/C++, Node.js, Ruby, .NET, PHP, Perl, Zig, and Scala. GPU profiling links CPU and GPU execution while examining CUDA kernels, GPU instructions, and stall reasons. Monitoring covers GPU utilization, memory, power, temperature, SM efficiency and occupancy, Tensor Core utilization, and data transfer rates. The GPU profiling page lists vLLM, Ollama, llama.cpp, and SGLang as supported inference engines. Zymtrace is self-hosted, and the maker says data stays within the customer’s infrastructure; its air-gapped option performs processing and analysis locally. Each instance provides a REST API, and profiling data can be exposed through MCP for AI agents. It also supports OpenTelemetry resource attributes and export. The free Basic plan includes CPU profiling for up to five concurrent machines; GPU profiling is available as a trial. Zymtrace currently supports Linux, not Windows, due to its reliance on eBPF.
Who it suits
Zymtrace suits teams profiling AI workloads on Linux, especially those that need CPU and GPU detail or self-hosted deployment. Its listed languages and inference engines may be relevant to teams using those technologies.
What it does well
- Profiles CPU and GPU workloads.
- Supports a wide range of programming languages.
- Monitors GPU utilization, memory, power, and temperature.
- Self-hosted deployment keeps data within customer infrastructure.
- Free Basic plan covers up to five concurrent machines.
What to know first
- Currently limited to Linux machines.
- Basic GPU profiling is available as a trial.
- Continuous alerts are not supported.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Basic | Free Forever · CPU profiling · up to 5 concurrent machines · GPU profiling trial available · community support | Free |
| Pro | Priced by machines & GPUs · CPU + GPU profiling · unlimited machines · air-gap installation support · dedicated managed hosting available | On request |
| Enterprise | Custom · Everything in Pro · dedicated support · custom SLAs · capacity planning · fully managed deployment | On request |
As zymtrace.com lists them, read 5 Oct 2026. The maker's own page has the final word.
Verdict
Zymtrace combines whole-system CPU profiling with detailed GPU analysis and monitoring. Linux-only support and trial-limited GPU profiling on Basic are important constraints to consider.
Facts from Zymtrace's own pages
- CPU profiling
- Its whole-system profiler supports languages including Python, Java, Go, Rust, C/C++, Node.js, Ruby, .NET, PHP, Perl, Zig, and Scala. · zymtrace.com, 5 Oct 2026
- Deployment
- The pricing page says all plans are self-hosted and that no data leaves the customer’s infrastructure. · zymtrace.com, 5 Oct 2026
- GPU monitoring
- GPU monitoring covers metrics such as utilization, memory, power, temperature, SM efficiency, SM occupancy, Tensor Core utilization, and data transfer rates. · zymtrace.com, 5 Oct 2026
- GPU profiling
- The GPU profiler correlates CPU and GPU execution and analyzes CUDA kernels, GPU instructions, and stall reasons. · zymtrace.com, 5 Oct 2026
- Headquarters
- Wilmington, Delaware, United States · zymtrace.com, 28 Sept 2026
- Inference engines
- The GPU profiling page lists vLLM, Ollama, llama.cpp, and SGLang as supported inference engines. · zymtrace.com, 5 Oct 2026
- Integrations
- Zymtrace exposes profiling data through MCP for AI agents and provides a REST API in each instance. · docs.zymtrace.com, 5 Oct 2026
- Observability
- Zymtrace supports OpenTelemetry resource attributes and can export profiling data in the standard OpenTelemetry format. · zymtrace.com, 5 Oct 2026
- Operating system
- The maker says Zymtrace is currently limited to Linux machines because it relies heavily on eBPF. · zymtrace.com, 5 Oct 2026
- Product limit
- The maker says Windows is not currently supported because eBPF is not well supported there. · zymtrace.com, 5 Oct 2026
- Purpose
- Zymtrace profiles CPU and GPU workloads to identify performance bottlenecks and optimize AI training and inference. · zymtrace.com, 5 Oct 2026
- Resource footprint
- The homepage says the agent targets 1% CPU usage and less than 250 MB of RAM. · zymtrace.com, 5 Oct 2026
- Security and data handling
- The maker says all processing and analysis are performed locally in its self-hosted, air-gapped deployment option, with no data leaving the customer’s infrastructure. · zymtrace.com, 5 Oct 2026
- Support
- Basic includes community support; Enterprise lists dedicated Slack and Google Meet support and custom SLAs. · zymtrace.com, 5 Oct 2026
Where Zymtrace stands on Freedom251
- Continuous Profiling Tools#12 of 30