Commit Graph

196 Commits

Author SHA1 Message Date
gabime 11d83515dd Added formatter becnhmarks 2018-11-12 16:13:52 +02:00
gabime c5069135d7 Improved compile time level support 2018-11-12 12:01:10 +02:00
gabime 971c1f46b0 Updated latency tests 2018-11-12 11:07:51 +02:00
gabime 617fcc92cf clang-format 2018-11-11 01:48:50 +02:00
gabime d54e302a28 clang-format 2018-11-11 01:26:57 +02:00
gabime 7d7ccac416 Updated bench cmake 2018-11-11 01:17:14 +02:00
gabime 2ba4b23b85 added padder bench 2018-11-11 00:52:21 +02:00
gabime 80f19324bc Small update to async bench 2018-10-30 01:08:32 +02:00
gabime 5d04848886 Updated latency Makefile 2018-10-30 00:11:29 +02:00
gabime 04d577262a Updated latency tests 2018-10-30 00:08:49 +02:00
gabime 7377bfcf07 Updated latency makefile 2018-10-26 18:59:00 +03:00
gabime 665b708e6e Update cmake 2018-10-26 18:57:53 +03:00
gabime f87049370f latency test update 2018-10-26 18:57:34 +03:00
gabime 47948a34dd latency using google-benchmark 2018-10-26 16:34:14 +03:00
gabime 121a7dcedf Use google benchmark to test latency 2018-10-24 22:31:50 +03:00
gabime dd9d7e62d5 bench C-string title 2018-10-19 17:16:51 +03:00
gabime 4e3e80109a Code formatting 2018-10-19 17:12:35 +03:00
Jerome Meyer cb71fea0f6 Use fmt::string_view when logging a C string to avoid unnecessary copy 2018-10-18 11:04:20 -04:00
gabime 4b66e94ecf Code formatting 2018-10-16 19:32:12 +03:00
gabime 40143cae1e async-bech to use spdlog for output 2018-10-16 19:31:25 +03:00
gabime 13cc6478fb Bench: eat our own dog food 2018-10-16 16:11:28 +03:00
gabime f2f9f324ec Updated default API impl and tests 2018-10-13 19:23:11 +03:00
gabime b368d18b0f Added default logger API 2018-10-12 03:04:55 +03:00
gabime b7cd502054 Removed redundant file 2018-10-12 01:25:11 +03:00
gabime 1808e3c4c8 Fixed bug in async_bench 2018-10-05 14:52:38 +03:00
Gabi Melman a4bae6aba9
Update bench.cpp 2018-09-25 01:22:28 +03:00
gabime 808bc1f4ed clang format 2018-09-25 01:11:36 +03:00
gabime 41d879e292 Added support for binary logging using to_hex(..) 2018-09-25 01:03:57 +03:00
Gabi Melman 2e7b3cae2a
Update bench.cpp 2018-09-21 11:22:57 +03:00
gabime a58d7594cb Fixed issue #798 and added -Wconversion compiler flag to build 2018-08-17 00:32:13 +03:00
Daniel Chabrowski fb37585bc1 Little cmake and tests refactor
Change from spdlog_ex to const spdlog_ex& got rid of the GCC8 warning.
2018-08-14 21:33:47 +02:00
gabime 08064716b3 Fixed cmake for bench 2018-08-14 01:05:16 +03:00
gabime 8008d7fe53 Replace emplace_back with push_back in pattern_formatter 2018-08-13 09:09:49 +03:00
gabime da30e2ef18 Improved CMakeLists and added bench 2018-08-13 01:22:35 +03:00
gabime 779328a940 Fixed async_bench 2018-08-05 01:25:40 +03:00
gabime 01e05a4495 clang format 2018-08-05 00:35:32 +03:00
gabime 74e8bebb75 Added async_bench 2018-08-05 00:14:01 +03:00
gabime ef5e7af68a Fixed bench Makefile 2018-07-26 00:29:13 +03:00
gabime d8053dd6a6 -Ofast in bench Makefile 2018-07-25 20:15:27 +03:00
gabime 7d38e2b01e Removed junk folder 2018-07-25 18:48:45 +03:00
gabime 2894e8de5e clang format 2018-07-25 00:06:10 +03:00
gabime 0da977f9c7 Fixed bench Makefile 2018-07-24 23:32:11 +03:00
gabime 9e4925eff0 clang format 2018-07-21 23:48:07 +03:00
gabime c2a49080aa Refactored sink interface and base_sink 2018-07-14 16:21:53 +03:00
gabime 16ee72da7c clang format 2018-07-10 23:53:00 +03:00
gabime 898e1f2641 Fixed bench 2018-07-10 16:11:01 +03:00
gabime 23ad1aa243 Fixed bench 2018-07-10 16:08:39 +03:00
gabime cf6e9461af Fixed comversion warning in bench under msvc 2018-07-10 10:48:29 +03:00
gabime 60ca07c2d5 fixed latency test 2018-07-09 23:56:07 +03:00
gabime 8baa8cf8ea fixed latency test 2018-07-09 23:55:17 +03:00
gabime 374a22b4b9 bench fix 2018-07-09 21:06:59 +03:00
gabime bc495bbc63 Added latency bench 2018-07-09 21:06:15 +03:00
gabime f766b6d882 Updated bench.cpp 2018-07-08 16:46:12 +03:00
gabime 39c6eb752a Code formatting 2018-07-07 13:22:43 +03:00
gabime cd4dcbab36 Renamed simple_file_sink -> basic_file_sink 2018-07-07 12:12:45 +03:00
gabime 69c11ea7d2 Updated bench 2018-07-05 16:35:07 +03:00
gabime 4a90950fe5 updated bench 2018-07-05 16:19:23 +03:00
gabime 5833c1dec8 cleaned bench source folder 2018-06-01 17:58:57 +03:00
gabime 4b9949de7b format 2018-06-01 17:52:05 +03:00
gabime 5997e5aae7 cleaned bench folder to contain only spdlog tests 2018-06-01 17:50:59 +03:00
gabime ef5c4f027c added tp getter to async api 2018-05-27 03:14:55 +03:00
gabime c568640595 update bench 2018-05-27 03:02:51 +03:00
gabime 7a339e2b5e Updated usage message in async null bench 2018-05-26 18:57:29 +03:00
gabime e033a0da9a Fixed usage message in async null bench 2018-05-26 18:54:52 +03:00
gabime 0d7a1d1ef9 format 2018-05-26 18:48:39 +03:00
gabime 80f19d7136 updated null-async bench command line flags 2018-05-26 18:48:33 +03:00
gabime 15d6432302 Fixed bench 2018-05-26 17:42:49 +03:00
gabime c8610d9a86 support for color formatting 2018-04-06 02:24:07 +03:00
Gabi Melman b3988d6e1f
Merge pull request #665 from kasru/more_bench
More benchmarks
2018-03-21 20:58:11 +02:00
Alexander Kiselev ad2c7b3959 Add README 2018-03-21 17:15:33 +03:00
Alexander Kiselev 5e1e897d10 Remove p7-bench binary 2018-03-21 16:51:43 +03:00
Alexander Kiselev 37f209079e Update spdlog-bench 2018-03-21 16:50:45 +03:00
Alexander Kiselev 0f66c63f72 Update easyloggingpp, Add plog 2018-03-21 16:46:52 +03:00
Gabi Melman abde900cd7
Merge pull request #663 from kasru/more_bench
More bench
2018-03-19 21:27:03 +02:00
Alexander Kiselev fd1c4d7877 Fix: unknown conversion specifier 'Y' 2018-03-19 20:03:47 +03:00
Alexander Kiselev 70ad1aa409 Changes: boost, easylogging, g2log, glog, spdlog. 2018-03-19 19:22:02 +03:00
Alexander Kiselev c83dd5d60e Added: g3log, log4cplus, log4cpp, p7. Changes: boost, easylogging, g2log, glog, spdlog. 2018-03-19 19:17:26 +03:00
gabime 4445f6f869 formatting 2018-03-16 17:35:56 +02:00
gabime 5afb5dc782 Changed clang formatting for templates 2018-03-16 17:13:50 +02:00
gabime a2653d409f clang-format 2018-03-09 15:26:33 +02:00
gabime f14d1c002b astyle 2016-10-12 23:08:44 +03:00
Gabi Melman b642482432 removed empty line 2016-10-08 20:58:29 +03:00
gabime 703a1d9736 added g3log crush example 2016-10-01 18:15:21 +03:00
gabime 6ce507eceb bench: added latency comparison with g3log 2016-10-01 16:55:13 +03:00
gabime 1f1f6a5f3b Support bench under OSX 2016-09-18 02:28:41 +03:00
gabime 214c67788f add async with null sink bench 2016-09-18 01:51:53 +03:00
gabime 3ee1bab316 added std:: to vector decl in bench 2016-09-02 17:24:40 +03:00
gabime c3757c99d5 remoed zf_log from bench 2016-09-02 17:23:40 +03:00
gabime 0d35df584c removed zf_log from bench 2016-09-02 17:14:48 +03:00
gabime 7885aa478c no streams 2016-07-08 17:50:13 +03:00
gabime 5650f10bab DEPRECATED: operator<< API 2016-07-03 03:43:55 +03:00
Gabi Melman 6d5bce46f8 Revert "CMake script improvements" 2016-05-05 10:19:32 +03:00
Kevin M. Godby 350ff13d77 Added g3log and glog benchmarks. 2016-05-04 23:33:38 -05:00
Kevin M. Godby 254a6744e4 Fixed boost.log benchmark build. 2016-05-04 22:53:06 -05:00
Kevin M. Godby 2132fe0ec5 Initial work on benchmarks of other logging systems. 2016-05-04 22:46:30 -05:00
gabime 0d26359856 astyle 2016-04-20 11:57:49 +03:00
gabime 495ecaeaee astyle 2016-04-03 02:14:54 +03:00
wonder-mice 51d8b2e359 Add zf_log to performance tests
On my machine I'm getting following results (real time, best of 3):
        1 thread   10 threads   100 threads
zf_log   0.466s     2.711s       2.608s
spdlog   0.747s     5.121s       5.376s
2016-01-04 22:45:31 -08:00
gabime e060bbf3ed astyle 2015-12-22 21:44:03 +02:00
gabime 6feaa29c62 tests: added utils.cpp to avoid gcc warnings 2015-12-13 14:36:32 +02:00