swebb2066 commented on PR #336:
URL: https://github.com/apache/logging-log4cxx/pull/336#issuecomment-1906927659

   On Ubuntu gcc 9, benchmarks improve to:
    | Benchmark | Time | CPU | Iterations | 
    | -------- | ------ | ------ | ------- | 
    | Testing disabled logging request | 0.475 ns | 0.475 ns | 1000000000 | 
    | Testing disabled logging request/threads:16 | 0.092 ns | 1.01 ns | 
674392480 | 
    | Logging 5 char string using MessageBuffer, pattern: %m%n | 295 ns | 295 
ns | 2369056 | 
    | Logging 5 char string using MessageBuffer, pattern: %m%n/threads:16 | 456 
ns | 3678 ns | 203328 | 
    | Logging 49 char string using MessageBuffer, pattern: %m%n | 329 ns | 329 
ns | 2124660 | 
    | Logging 49 char string using MessageBuffer, pattern: %m%n/threads:16 | 
428 ns | 3500 ns | 172976 | 
    | Logging int value using MessageBuffer, pattern: %m%n | 513 ns | 513 ns | 
1365225 | 
    | Logging int value using MessageBuffer, pattern: %m%n/threads:16 | 457 ns 
| 3705 ns | 188320 | 
    | Logging int+float using MessageBuffer, pattern: %m%n | 906 ns | 906 ns | 
769372 | 
    | Logging int+float using MessageBuffer, pattern: %m%n/threads:16 | 440 ns 
| 3644 ns | 171664 | 
    | Logging int value using MessageBuffer, pattern: [%d] %m%n | 516 ns | 516 
ns | 1368021 | 
    | Logging int value using MessageBuffer, pattern: [%d] [%c] [%p] %m%n | 515 
ns | 515 ns | 1371139 | 
    | Logging 49 char string using FMT, pattern: %m%n | 288 ns | 288 ns | 
2433169 | 
    | Logging 49 char string using FMT, pattern: %m%n/threads:16 | 367 ns | 
2972 ns | 204304 | 
    | Logging int value using FMT, pattern: %m%n | 316 ns | 316 ns | 2175223 | 
    | Logging int value using FMT, pattern: %m%n/threads:16 | 430 ns | 3481 ns 
| 199248 | 
    | Logging int+float using FMT, pattern: %m%n | 451 ns | 451 ns | 1553304 | 
    | Logging int+float using FMT, pattern: %m%n/threads:16 | 450 ns | 3659 ns 
| 187680 | 
    | Async, int value using MessageBuffer, pattern: %m%n | 512 ns | 512 ns | 
1367661 | 
    | Async, int value using MessageBuffer, pattern: %m%n/threads:16 | 516 ns | 
4199 ns | 196688 | 
   


-- 
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