swebb2066 commented on PR #443: URL: https://github.com/apache/logging-log4cxx/pull/443#issuecomment-2543499680
The benchmarks on Windows 11 Visual Studio 2022 are: | Benchmark | Time | CPU | Iterations | | --------- | ---- | --- | ----------- | | Testing disabled logging request | 3.41 ns | 3.26 ns | 263529412 | | Testing disabled logging request/threads:4 | 0.960 ns | 3.84 ns | 179200000 | | Appending 5 char string using MessageBuffer, pattern: %m%n | 324 ns | 315 ns | 2036364 | | Appending 5 char string using MessageBuffer, pattern: %m%n/threads:4 | 293 ns | 1116 ns | 448000 | | Appending 49 char string using MessageBuffer, pattern: %m%n | 396 ns | 396 ns | 1659259 | | Appending 49 char string using MessageBuffer, pattern: %m%n/threads:4 | 347 ns | 1289 ns | 400000 | | Appending int value using MessageBuffer, pattern: %m%n | 697 ns | 656 ns | 1000000 | | Appending int value using MessageBuffer, pattern: %m%n/threads:4 | 541 ns | 2128 ns | 448000 | | Appending int+float using MessageBuffer, pattern: %m%n | 1147 ns | 1099 ns | 640000 | | Appending int+float using MessageBuffer, pattern: %m%n/threads:4 | 812 ns | 3139 ns | 298668 | | Appending int value using MessageBuffer, pattern: [%d] %m%n | 709 ns | 698 ns | 1120000 | | Appending int value using MessageBuffer, pattern: [%d] [%c] [%p] %m%n | 767 ns | 767 ns | 1120000 | | Async, Sending int+float using MessageBuffer | 1503 ns | 1444 ns | 497778 | | Async, Sending int+float using MessageBuffer/threads:4 | 1275 ns | 4883 ns | 224000 | | Logging int+float using MessageBuffer, pattern: %d %m%n | 1394 ns | 1381 ns | 407273 | | Logging int+float using MessageBuffer, pattern: %d %m%n/threads:4 | 1951 ns | 6810 ns | 162908 | | Multiprocess logging int+float using MessageBuffer, pattern: %d %m%n | 30028 ns | 29681 ns | 19478 | -- 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