Supported Languages
zymtrace supports both GPU and CPU profiling with comprehensive language coverage.
GPU Profiling​
- NVIDIA CUDA: 12.x and above
CPU Profiling​
zymtrace supports nearly all languages without requiring any code changes:
- PHP: 7.3+
- Python: 3.6+
- Java (or any JVM language): JVM/JDK 7+, including Azul Zing (see table below)
- Go
- Rust
- C/C++
- Node.js/V8: 8.1.0+
- Ruby: 2.5+
- .NET: 7+
- Perl: 5.28+
Azul Zing JVM Support​
zymtrace supports Azul Zing JVM with the following tested and verified version compatibility:
| JDK Version | Supported Zing Versions |
|---|---|
| JDK 8.0 | 24.02, 24.08, 25.02 |
| JDK 11.0 | 23.02, 23.08, 24.02, 24.08, 25.02 |
| JDK 17.0 | 23.08, 23.10, 24.02, 24.08, 25.02 |
| JDK 21.0 | 23.10, 23.12, 24.01, 24.02, 24.03, 24.04, 24.05, 24.07, 24.08, 24.09, 24.10, 24.12, 25.01, 25.02 |
Zing Version Coverage
We test the versions listed above in CI. Intermediate versions (e.g., 23.09) that fall between listed versions are highly likely to work as well. Versions newer than 25.02 are yet to be tested. If you need help with a specific Zing version, contact us at [email protected] or reach out on Slack.