35 lines
864 B
Markdown
35 lines
864 B
Markdown
# Benchmark results
|
|
## Vec3 JSON encoding
|
|
### Rust
|
|
|
|
```
|
|
|
|
running 2 tests
|
|
test vec3::tests::test_vec3_to_json ... ignored
|
|
test vec3::tests::bench_vec3_to_json ... bench: 181,127 ns/iter (+/- 37,666)
|
|
|
|
test result: ok. 0 passed; 0 failed; 1 ignored; 1 measured; 0 filtered out
|
|
|
|
|
|
running 0 tests
|
|
|
|
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
|
|
|
|
```
|
|
|
|
### Go
|
|
|
|
```
|
|
/home/wathiede/src/xinu.tv/rustperf/src
|
|
goos: linux
|
|
goarch: amd64
|
|
pkg: xinu.tv/rustperf/src
|
|
BenchmarkVec3ToJSON/HandRolled-8 3042 338000 ns/op
|
|
BenchmarkVec3ToJSON/stdlib-8 2754 459788 ns/op
|
|
BenchmarkVec3ToJSON/ffjson-8 2697 457685 ns/op
|
|
BenchmarkVec3ToJSON/iterator-8 2542 483460 ns/op
|
|
BenchmarkVec3ToJSON/gojay-8 1303 905583 ns/op
|
|
PASS
|
|
ok xinu.tv/rustperf/src 6.989s
|
|
```
|