Skip to content

Instantly share code, notes, and snippets.

@stepancheg
Created July 3, 2014 22:00
Show Gist options
  • Save stepancheg/38d3589a650deafe8538 to your computer and use it in GitHub Desktop.
Save stepancheg/38d3589a650deafe8538 to your computer and use it in GitHub Desktop.
[vagrant@vagrant-ubuntu-precise-64:...ust-protobuf/src/perftest;master:0]% ./perftest-cxx
test1 write: 122 ns per iter
test1 read: 424 ns per iter
test1 read reuse: 37 ns per iter
test_repeated_bool write: 144 ns per iter
test_repeated_bool read: 475 ns per iter
test_repeated_bool read reuse: 56 ns per iter
test_repeated_packed_int32 write: 272 ns per iter
test_repeated_packed_int32 read: 796 ns per iter
test_repeated_packed_int32 read reuse: 74 ns per iter
test_repeated_messages write: 783 ns per iter
test_repeated_messages read: 6705 ns per iter
test_repeated_messages read reuse: 219 ns per iter
test_optional_messages write: 377 ns per iter
test_optional_messages read: 2368 ns per iter
test_optional_messages read reuse: 182 ns per iter
test_strings write: 621 ns per iter
test_strings read: 1848 ns per iter
test_strings read reuse: 181 ns per iter
[vagrant@vagrant-ubuntu-precise-64:...ust-protobuf/src/perftest;master:0]% ./perftest
test1: write: 209 ns per iter
test1: read: 293 ns per iter
test1: read reuse: 68 ns per iter
test_repeated_bool: write: 258 ns per iter
test_repeated_bool: read: 716 ns per iter
test_repeated_bool: read reuse: 99 ns per iter
test_repeated_packed_int32: write: 336 ns per iter
test_repeated_packed_int32: read: 957 ns per iter
test_repeated_packed_int32: read reuse: 174 ns per iter
test_repeated_messages: write: 672 ns per iter
test_repeated_messages: read: 11891 ns per iter
test_repeated_messages: read reuse: 359 ns per iter
test_optional_messages: write: 547 ns per iter
test_optional_messages: read: 2530 ns per iter
test_optional_messages: read reuse: 332 ns per iter
test_strings: write: 591 ns per iter
test_strings: read: 2593 ns per iter
test_strings: read reuse: 219 ns per iter
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment