This repository was archived by the owner on Jul 31, 2019. It is now read-only.
  
  
  - 
                Notifications
    You must be signed in to change notification settings 
- Fork 4
Code Benchmark
        Daniel Oltmanns edited this page Mar 14, 2018 
        ·
        2 revisions
      
    Targeting the best performance we need some benchmarks that shows whats the best way to do something: Here are the results:
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
     Running target/release/deps/bytes-7f5f8b923d708b84
running 2 tests
test tests::bench_allocate_pieces ... bench:       1,174 ns/iter (+/- 478)
test tests::bench_allocate_pile   ... bench:         538 ns/iter (+/- 384)
test result: ok. 0 passed; 0 failed; 0 ignored; 2 measured; 0 filtered out
     Running target/release/deps/convert-b08f9ef40548ba17
running 3 tests
test tests::bench_limited_usize_to_ascii ... bench:           7 ns/iter (+/- 1)
test tests::bench_usize_to_ascii         ... bench:          49 ns/iter (+/- 3)
test tests::bench_usize_to_string        ... bench:          46 ns/iter (+/- 3)
test result: ok. 0 passed; 0 failed; 0 ignored; 3 measured; 0 filtered out
     Running target/release/deps/parse_request-78b29cc13c9cb5d9
running 1 test
test tests::bench_parse_request ... bench:          46 ns/iter (+/- 4)
test result: ok. 0 passed; 0 failed; 0 ignored; 1 measured; 0 filtered out
     Running target/release/deps/push_bytes-f59711132d0f7767
running 6 tests
test tests::bench_all_combined        ... bench:          26 ns/iter (+/- 3)
test tests::bench_extend_from_slice   ... bench:           8 ns/iter (+/- 2)
test tests::bench_fastwrite           ... bench:          13 ns/iter (+/- 1)
test tests::bench_push_bstr_to_buffer ... bench:           7 ns/iter (+/- 0)
test tests::bench_push_to_buffer      ... bench:           8 ns/iter (+/- 0)
test tests::bench_string_to_push      ... bench:           7 ns/iter (+/- 1)
test result: ok. 0 passed; 0 failed; 0 ignored; 6 measured; 0 filtered out
     Running target/release/deps/push_headers-4a19f56849ad524c
running 2 tests
test tests::bench_bytes_to_bytes_out ... bench:          69 ns/iter (+/- 4)
test tests::bench_vec_to_bytes_out   ... bench:         166 ns/iter (+/- 9)
test result: ok. 0 passed; 0 failed; 0 ignored; 2 measured; 0 filtered out