From f4fcc5fd282b2e5fdd2e562bafdf6a9044146d55 Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Wed, 20 Nov 2019 09:31:11 -0800 Subject: [PATCH] Update README.rst --- README.rst | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/README.rst b/README.rst index 32dfb71d..6ed7c490 100644 --- a/README.rst +++ b/README.rst @@ -166,15 +166,14 @@ Speed tests ================= ============= =========== Library Method Run Time, s ================= ============= =========== -libc printf 1.01 -libc++ std::ostream 3.04 -{fmt} 1632f72 fmt::print 0.86 -tinyformat 2.0.1 tfm::printf 3.23 -Boost Format 1.67 boost::format 7.98 +libc printf 1.03 +libc++ std::ostream 2.98 +{fmt} 4de41a fmt::print 0.76 +Boost Format 1.67 boost::format 7.24 Folly Format folly::format 2.23 ================= ============= =========== -{fmt} is the fastest of the benchmarked methods, ~17% faster than ``printf``. +{fmt} is the fastest of the benchmarked methods, ~35% faster than ``printf``. The above results were generated by building ``tinyformat_test.cpp`` on macOS 10.14.3 with ``clang++ -O3 -DSPEED_TEST -DHAVE_FORMAT``, and taking the best of