Skip to content

Instantly share code, notes, and snippets.

@lifthrasiir
Created May 14, 2014 17:04
Show Gist options
  • Save lifthrasiir/db14ec3ba0e519f03e10 to your computer and use it in GitHub Desktop.
Save lifthrasiir/db14ec3ba0e519f03e10 to your computer and use it in GitHub Desktop.
Rust-encoding benchmark as of 59a6fa2dee46f403e1e8be3ce2421ffc488184f2 (2014-05-15)
running 33 tests
test codec::japanese::eucjp_tests::bench_decode_short_text ... bench: 5431 ns/iter (+/- 59) = 111 MB/s
test codec::japanese::eucjp_tests::bench_encode_short_text ... bench: 7007 ns/iter (+/- 18) = 128 MB/s
test codec::japanese::iso2022jp_tests::bench_decode_short_text ... bench: 7380 ns/iter (+/- 41) = 86 MB/s
test codec::japanese::iso2022jp_tests::bench_encode_short_text ... bench: 9415 ns/iter (+/- 24) = 95 MB/s
test codec::japanese::windows31j_tests::bench_decode_short_text ... bench: 6588 ns/iter (+/- 14) = 91 MB/s
test codec::japanese::windows31j_tests::bench_encode_short_text ... bench: 8354 ns/iter (+/- 26) = 107 MB/s
test codec::korean::windows949_tests::bench_decode_short_text ... bench: 6482 ns/iter (+/- 82) = 98 MB/s
test codec::korean::windows949_tests::bench_encode_short_text ... bench: 8592 ns/iter (+/- 134) = 104 MB/s
test codec::simpchinese::gb18030_tests::bench_decode_short_text ... bench: 6589 ns/iter (+/- 18) = 110 MB/s
test codec::simpchinese::gb18030_tests::bench_encode_short_text ... bench: 8236 ns/iter (+/- 33) = 132 MB/s
test codec::simpchinese::hz_tests::bench_decode_short_text ... bench: 8169 ns/iter (+/- 35) = 89 MB/s
test codec::simpchinese::hz_tests::bench_encode_short_text ... bench: 9763 ns/iter (+/- 24) = 111 MB/s
test codec::tradchinese::bigfive2003_tests::bench_decode_short_text ... bench: 8180 ns/iter (+/- 49) = 88 MB/s
test codec::tradchinese::bigfive2003_tests::bench_encode_short_text ... bench: 9218 ns/iter (+/- 29) = 118 MB/s
test codec::utf_8::tests::bench_ascii::bench_decode ... bench: 1863 ns/iter (+/- 18) = 361 MB/s
test codec::utf_8::tests::bench_ascii::bench_encode ... bench: 2256 ns/iter (+/- 7) = 298 MB/s
test codec::utf_8::tests::bench_ascii::bench_from_utf8 ... bench: 793 ns/iter (+/- 2) = 848 MB/s
test codec::utf_8::tests::bench_ascii::bench_stdlib_from_utf8 ... bench: 1131 ns/iter (+/- 2) = 595 MB/s
test codec::utf_8::tests::bench_ascii::bench_stdlib_from_utf8_lossy ... bench: 1137 ns/iter (+/- 3) = 591 MB/s
test codec::utf_8::tests::bench_korean::bench_decode ... bench: 5433 ns/iter (+/- 18) = 165 MB/s
test codec::utf_8::tests::bench_korean::bench_encode ... bench: 3740 ns/iter (+/- 30) = 239 MB/s
test codec::utf_8::tests::bench_korean::bench_from_utf8 ... bench: 2099 ns/iter (+/- 5) = 427 MB/s
test codec::utf_8::tests::bench_korean::bench_stdlib_from_utf8 ... bench: 2281 ns/iter (+/- 27) = 393 MB/s
test codec::utf_8::tests::bench_korean::bench_stdlib_from_utf8_lossy ... bench: 2290 ns/iter (+/- 27) = 391 MB/s
test codec::utf_8::tests::bench_lossy_external::bench_decode_replace ... bench: 721701 ns/iter (+/- 3780) = 172 MB/s
test codec::utf_8::tests::bench_lossy_external::bench_from_utf8_failing ... bench: 291136 ns/iter (+/- 735) = 427 MB/s
test codec::utf_8::tests::bench_lossy_external::bench_stdlib_from_utf8_failing ... bench: 244514 ns/iter (+/- 940) = 508 MB/s
test codec::utf_8::tests::bench_lossy_external::bench_stdlib_from_utf8_lossy ... bench: 244778 ns/iter (+/- 940) = 507 MB/s
test codec::utf_8::tests::bench_lossy_invalid::bench_decode_replace ... bench: 78356 ns/iter (+/- 168) = 259 MB/s
test codec::utf_8::tests::bench_lossy_invalid::bench_from_utf8_failing ... bench: 6139 ns/iter (+/- 18) = 3312 MB/s
test codec::utf_8::tests::bench_lossy_invalid::bench_stdlib_from_utf8_failing ... bench: 7471 ns/iter (+/- 23) = 2721 MB/s
test codec::utf_8::tests::bench_lossy_invalid::bench_stdlib_from_utf8_lossy ... bench: 79262 ns/iter (+/- 291) = 256 MB/s
test label::tests::bench_encoding_from_whatwg_label ... bench: 394 ns/iter (+/- 3)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment