clbarnes / arbor-rs

MIT License
0 stars 1 forks source link

test and benchmark against js #12

Open clbarnes opened 5 years ago

clbarnes commented 5 years ago

rust results

arbor

running 8 tests
test bench_branch_ends ... bench:     143,326 ns/iter (+/- 3,172)
test bench_clone       ... bench:      16,976 ns/iter (+/- 745)
test bench_degrees     ... bench:     114,500 ns/iter (+/- 8,387)
test bench_dfs         ... bench:     883,690 ns/iter (+/- 73,729)
test bench_partitions  ... bench:     325,950 ns/iter (+/- 11,134)
test bench_reroot      ... bench:      32,227 ns/iter (+/- 1,010)
test bench_successors  ... bench:     640,504 ns/iter (+/- 165,687)
test bench_toposort    ... bench:     474,423 ns/iter (+/- 19,770)

test result: ok. 0 passed; 0 failed; 0 ignored; 8 measured

arbor_parser

running 2 tests
test bench_deser_arbor    ... bench:   3,833,500 ns/iter (+/- 252,843)
test bench_deser_skeleton ... bench:   3,715,101 ns/iter (+/- 262,255)

test result: ok. 0 passed; 0 failed; 0 ignored; 2 measured

synapse_clustering

running 6 tests
test bench_clone                   ... bench:      37,416 ns/iter (+/- 403)
test bench_density_hill_map        ... bench:   6,959,949 ns/iter (+/- 1,990,501)
test bench_find_axon               ... bench:   4,204,060 ns/iter (+/- 303,103)
test bench_segregation_index       ... bench:      69,630 ns/iter (+/- 5,479)
test bench_synapse_distances       ... bench:   2,440,808 ns/iter (+/- 87,130)
test bench_synapse_distances_twice ... bench:   2,443,286 ns/iter (+/- 150,197)

test result: ok. 0 passed; 0 failed; 0 ignored; 6 measured

See this script: https://github.com/clbarnes/arbor/blob/master/tests/get_reference.py