swebb2066 opened a new pull request, #336:
URL: https://github.com/apache/logging-log4cxx/pull/336

   This PR improves benchmarks more than #333.
   
   On Windows, the new results are:
    | Benchmark | Time | CPU | Iterations | 
    | -------- | ------ | --- | -------- | 
    | Testing disabled logging request | 3.18 ns | 1.19 ns | 497777778 | 
    | Testing disabled logging request/threads:4 | 1.35 ns | 3.85 ns | 
199111112 | 
    | Logging 5 char string using MessageBuffer, pattern: %m%n | 614 ns | 327 
ns | 3200000 | 
    | Logging 5 char string using MessageBuffer, pattern: %m%n/threads:4 | 359 
ns | 837 ns | 1120000 | 
    | Logging 49 char string using MessageBuffer, pattern: %m%n | 707 ns | 488 
ns | 1120000 | 
    | Logging 49 char string using MessageBuffer, pattern: %m%n/threads:4 | 442 
ns | 949 ns | 1054116 | 
    | Logging int value using MessageBuffer, pattern: %m%n | 1564 ns | 889 ns | 
896000 | 
    | Logging int value using MessageBuffer, pattern: %m%n/threads:4 | 608 ns | 
1289 ns | 400000 | 
    | Logging int+float using MessageBuffer, pattern: %m%n | 2941 ns | 1880 ns 
| 407273 | 
    | Logging int+float using MessageBuffer, pattern: %m%n/threads:4 | 1163 ns 
| 3047 ns | 400000 | 
    | Logging int value using MessageBuffer, pattern: [%d] %m%n | 1804 ns | 
1130 ns | 746667 | 
    | Logging int value using MessageBuffer, pattern: [%d] [%c] [%p] %m%n | 
1572 ns | 907 ns | 1120000 | 
    | Logging 49 char string using FMT, pattern: %m%n | 703 ns | 391 ns | 
1600000 | 
    | Logging 49 char string using FMT, pattern: %m%n/threads:4 | 414 ns | 767 
ns | 1120000 | 
    | Logging int value using FMT, pattern: %m%n | 643 ns | 348 ns | 1659259 | 
    | Logging int value using FMT, pattern: %m%n/threads:4 | 384 ns | 907 ns | 
896000 | 
    | Logging int+float using FMT, pattern: %m%n | 1088 ns | 641 ns | 1000000 | 
    | Logging int+float using FMT, pattern: %m%n/threads:4 | 532 ns | 1270 ns | 
689232 | 
    | Async, int value using MessageBuffer, pattern: %m%n | 1876 ns | 1367 ns | 
560000 | 
    | Async, int value using MessageBuffer, pattern: %m%n/threads:4 | 675 ns | 
1694 ns | 617932 | 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@logging.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to