-
Notifications
You must be signed in to change notification settings - Fork 95
Bench log
Dawid Ciężarkiewicz edited this page Jul 29, 2016
·
19 revisions
Benchmark dump archive. Starting from most recent ones.
owned arc chaining - 6a0d69f
test log_discard_empty ... bench: 7 ns/iter (+/- 0)
test log_discard_i32closure ... bench: 7 ns/iter (+/- 0)
test log_discard_i32val ... bench: 7 ns/iter (+/- 0)
test log_discard_nonempty ... bench: 7 ns/iter (+/- 0)
test log_stream_json_blackbox_i32closure ... bench: 1,260 ns/iter (+/- 10)
test log_stream_json_blackbox_i32val ... bench: 1,260 ns/iter (+/- 2)
test logger_clone_empty ... bench: 20 ns/iter (+/- 0)
test logger_clone_nonempty ... bench: 19 ns/iter (+/- 0)
test logger_new_empty ... bench: 52 ns/iter (+/- 0)
test logger_new_nonempty ... bench: 87 ns/iter (+/- 0)
bench better - cb037ce
test log_discard_empty ... bench: 8 ns/iter (+/- 0)
test log_discard_i32closure ... bench: 8 ns/iter (+/- 0)
test log_discard_i32val ... bench: 8 ns/iter (+/- 0)
test log_discard_nonempty ... bench: 8 ns/iter (+/- 0)
test log_stream_json_blackbox_i32closure ... bench: 1,251 ns/iter (+/- 14)
test log_stream_json_blackbox_i32val ... bench: 1,248 ns/iter (+/- 4)
test logger_clone_empty ... bench: 22 ns/iter (+/- 0)
test logger_clone_nonempty ... bench: 54 ns/iter (+/- 0)
test logger_new_empty ... bench: 31 ns/iter (+/- 0)
test logger_new_nonempty ... bench: 112 ns/iter (+/- 1)
static dispatch - 39e6b5e
test bench::empty_log_discard ... bench: 5 ns/iter (+/- 0)
test bench::empty_logger_clone ... bench: 17 ns/iter (+/- 0)
test bench::empty_logger_new ... bench: 24 ns/iter (+/- 0)
test bench::nonempty_log_discard ... bench: 5 ns/iter (+/- 1)
test bench::nonempty_logger_clone ... bench: 47 ns/iter (+/- 0)
test bench::nonempty_logger_new ... bench: 109 ns/iter (+/- 0)
&'a str
in RecordInfo
- 31912f1
test bench::empty_log_discard ... bench: 24 ns/iter (+/- 0)
test bench::empty_logger_clone ... bench: 21 ns/iter (+/- 0)
test bench::empty_logger_new ... bench: 25 ns/iter (+/- 0)
test bench::nonempty_log_discard ... bench: 24 ns/iter (+/- 0)
test bench::nonempty_logger_clone ... bench: 51 ns/iter (+/- 0)
test bench::nonempty_logger_new ... bench: 108 ns/iter (+/- 0)
Lazy ts
in RecordInfo
- aab82a2
test bench::empty_log_discard ... bench: 28 ns/iter (+/- 0)
test bench::empty_logger_clone ... bench: 21 ns/iter (+/- 6)
test bench::empty_logger_new ... bench: 25 ns/iter (+/- 0)
test bench::nonempty_log_discard ... bench: 39 ns/iter (+/- 0)
test bench::nonempty_logger_clone ... bench: 52 ns/iter (+/- 3)
test bench::nonempty_logger_new ... bench: 107 ns/iter (+/- 1)
TL format buffer 43929c2
test bench::empty_log_discard ... bench: 56 ns/iter (+/- 1)
test bench::empty_logger_clone ... bench: 21 ns/iter (+/- 0)
test bench::empty_logger_new ... bench: 25 ns/iter (+/- 0)
test bench::nonempty_log_discard ... bench: 68 ns/iter (+/- 1)
test bench::nonempty_logger_clone ... bench: 51 ns/iter (+/- 0)
test bench::nonempty_logger_new ... bench: 107 ns/iter (+/- 1)
Reusing format buffer ff4b78d
test bench::empty_log_discard ... bench: 55 ns/iter (+/- 0)
test bench::empty_logger_clone ... bench: 25 ns/iter (+/- 1)
test bench::empty_logger_new ... bench: 37 ns/iter (+/- 0)
test bench::nonempty_log_discard ... bench: 66 ns/iter (+/- 0)
test bench::nonempty_logger_clone ... bench: 56 ns/iter (+/- 0)
test bench::nonempty_logger_new ... bench: 121 ns/iter (+/- 1)
Not reusing format buffer edea27a
test bench::empty_log_discard ... bench: 54 ns/iter (+/- 0)
test bench::empty_logger_clone ... bench: 10 ns/iter (+/- 0)
test bench::empty_logger_new ... bench: 44 ns/iter (+/- 0)
test bench::nonempty_log_discard ... bench: 65 ns/iter (+/- 1)
test bench::nonempty_logger_clone ... bench: 10 ns/iter (+/- 0)
test bench::nonempty_logger_new ... bench: 142 ns/iter (+/- 0)