Startup time
Minimal process launch and program startup.
Benchmarks
The public harness separates check, bytecode, native build, native run, and optional external language comparisons.
Minimal process launch and program startup.
Integer loop lowering and arithmetic throughput.
Byte scanning, nested loops, and accumulation.
Binary write, size check, readback, accumulation, and cleanup.
Comparison sources are visible in the repository. Missing optional toolchains are reported as skipped, not as benchmark results.
| Language | Status |
|---|---|
| TezzNative | Source-visible fixture set |
| Python | Source-visible fixture set |
| C | Source-visible fixture set |
| Node.js | Source-visible fixture set |
| Go | Source-visible fixture set |
| Rust | Source-visible fixture set |
powershell -ExecutionPolicy Bypass -File .\benchmarks\run.ps1 -IncludeExternal
bash benchmarks/run.sh ./TezzNative-language/bin/tezzc-linux-x64 --iterations 3 --include-external
CSV rows use tezznative.benchmark-result.v1. Metadata files use tezznative.benchmark-run.v1.
Elapsed time, peak memory where available, binary size, command, exit code, timeout status, and output hash.
Bytecode, native build, native run, and external language runs are separate rows.
| Category | Gate |
|---|---|
| JSON parsing | Waiting for a stable JSON fixture. |
| HTTP throughput | Waiting for a local load driver and stable server fixture. |
| Matrix math | Waiting for a real supported numeric backend gate. |
| GPU/NPU/LLM | Experimental only; fallback results are not acceleration results. |