Here are the results of the benchmarks for the existing version of Fast Logger
(Old FastLogger) and the new version.
```
Old FastLogger
Benchmark Mode Cnt
Score Error Units
FastLoggerBenchmark.debugLambdaLogStatementWithFastLogger thrpt
452589817.298 ops/s
FastLoggerBenchmark.debugLogStatementWithFastLogger thrpt
422116832.994 ops/s
FastLoggerBenchmark.infoLambdaLogStatementWithFastLogger thrpt
4343709.227 ops/s
FastLoggerBenchmark.infoLogStatementWithFastLogger thrpt
5704628.652 ops/s
FastLoggerBenchmark.isDebugEnabledLogStatementWithFastLogger thrpt
1658914321.955 ops/s
FastLoggerBenchmark.isInfoEnabledLogStatementWithFastLogger thrpt
5476225.160 ops/s
FastLoggerParamsBenchmark.fastLoggerDebugLambdaLogStatementWithComplexConcat
thrpt 461554581.394 ops/s
FastLoggerParamsBenchmark.fastLoggerDebugLambdaLogStatementWithConcat
thrpt 454982464.671 ops/s
FastLoggerParamsBenchmark.fastLoggerDebugLogStatementWithComplexConcat
thrpt 54922.374 ops/s
FastLoggerParamsBenchmark.fastLoggerDebugLogStatementWithComplexLambdaParams
thrpt 72270771.571 ops/s
FastLoggerParamsBenchmark.fastLoggerDebugLogStatementWithComplexParams
thrpt 395315939.389 ops/s
FastLoggerParamsBenchmark.fastLoggerDebugLogStatementWithConcat
thrpt 31729255.931 ops/s
FastLoggerParamsBenchmark.fastLoggerDebugLogStatementWithLambdaParams
thrpt 75003948.589 ops/s
FastLoggerParamsBenchmark.fastLoggerDebugLogStatementWithParams
thrpt 398282736.583 ops/s
FastLoggerParamsBenchmark.fastLoggerInfoLambdaLogStatementWithComplexConcat
thrpt 60781.948 ops/s
FastLoggerParamsBenchmark.fastLoggerInfoLambdaLogStatementWithConcat
thrpt 4266203.185 ops/s
FastLoggerParamsBenchmark.fastLoggerInfoLogStatementWithComplexConcat
thrpt 61517.512 ops/s
FastLoggerParamsBenchmark.fastLoggerInfoLogStatementWithComplexLambdaParams
thrpt 3270640.360 ops/s
FastLoggerParamsBenchmark.fastLoggerInfoLogStatementWithComplexParams
thrpt 4336635.530 ops/s
FastLoggerParamsBenchmark.fastLoggerInfoLogStatementWithConcat
thrpt 5060276.652 ops/s
FastLoggerParamsBenchmark.fastLoggerInfoLogStatementWithLambdaParams
thrpt 3576160.300 ops/s
FastLoggerParamsBenchmark.fastLoggerInfoLogStatementWithParams
thrpt 4472861.009 ops/s
FastLoggerParamsBenchmark.fastLoggerIsDebugEnabledLogStatementWithComplexConcat
thrpt 1775327393.589 ops/s
FastLoggerParamsBenchmark.fastLoggerIsDebugEnabledLogStatementWithComplexLambdaParams
thrpt 1771391951.370 ops/s
FastLoggerParamsBenchmark.fastLoggerIsDebugEnabledLogStatementWithComplexParams
thrpt 1697242021.614 ops/s
FastLoggerParamsBenchmark.fastLoggerIsDebugEnabledLogStatementWithConcat
thrpt 1700169949.156 ops/s
FastLoggerParamsBenchmark.fastLoggerIsDebugEnabledLogStatementWithLambdaParams
thrpt 1751201629.657 ops/s
FastLoggerParamsBenchmark.fastLoggerIsDebugEnabledLogStatementWithParams
thrpt 1681672663.338 ops/s
FastLoggerParamsBenchmark.fastLoggerIsInfoEnabledLambdaLogStatementWithComplexConcat
thrpt 67020.481 ops/s
FastLoggerParamsBenchmark.fastLoggerIsInfoEnabledLambdaLogStatementWithConcat
thrpt 3863578.293 ops/s
FastLoggerParamsBenchmark.fastLoggerIsInfoEnabledLogStatementWithComplexConcat
thrpt 60506.000 ops/s
FastLoggerParamsBenchmark.fastLoggerIsInfoEnabledLogStatementWithComplexLambdaParams
thrpt 3153923.623 ops/s
FastLoggerParamsBenchmark.fastLoggerIsInfoEnabledLogStatementWithComplexParams
thrpt 4540061.799 ops/s
FastLoggerParamsBenchmark.fastLoggerIsInfoEnabledLogStatementWithConcat
thrpt 5232540.934 ops/s
FastLoggerParamsBenchmark.fastLoggerIsInfoEnabledLogStatementWithLambdaParams
thrpt 3392897.809 ops/s
FastLoggerParamsBenchmark.fastLoggerIsInfoEnabledLogStatementWithParams
thrpt 4333777.388 ops/s
New FastLogger
Benchmark Mode Cnt
Score Error Units
FastLoggerBenchmark.debugLambdaLogStatementWithFastLogger thrpt
1140378568.819 ops/s
FastLoggerBenchmark.debugLogStatementWithFastLogger thrpt
983969575.450 ops/s
FastLoggerBenchmark.infoLambdaLogStatementWithFastLogger thrpt
4987321.584 ops/s
FastLoggerBenchmark.infoLogStatementWithFastLogger thrpt
5567982.935 ops/s
FastLoggerBenchmark.isDebugEnabledLogStatementWithFastLogger thrpt
1201945194.555 ops/s
FastLoggerBenchmark.isInfoEnabledLogStatementWithFastLogger thrpt
5639765.772 ops/s
FasterLoggerParamsBenchmark.fastLoggerDebugLambdaLogStatementWithComplexConcat
thrpt 1116586797.172 ops/s
FasterLoggerParamsBenchmark.fastLoggerDebugLambdaLogStatementWithConcat
thrpt 1104963621.430 ops/s
FasterLoggerParamsBenchmark.fastLoggerDebugLogStatementWithComplexConcat
thrpt 63208.760 ops/s
FasterLoggerParamsBenchmark.fastLoggerDebugLogStatementWithComplexLambdaParams
thrpt 72440052.162 ops/s
FasterLoggerParamsBenchmark.fastLoggerDebugLogStatementWithComplexParams
thrpt 633102739.342 ops/s
FasterLoggerParamsBenchmark.fastLoggerDebugLogStatementWithConcat
thrpt 32081069.921 ops/s
FasterLoggerParamsBenchmark.fastLoggerDebugLogStatementWithLambdaParams
thrpt 94661455.407 ops/s
FasterLoggerParamsBenchmark.fastLoggerDebugLogStatementWithParams
thrpt 644039662.975 ops/s
FasterLoggerParamsBenchmark.fastLoggerInfoLambdaLogStatementWithComplexConcat
thrpt 59992.915 ops/s
FasterLoggerParamsBenchmark.fastLoggerInfoLambdaLogStatementWithConcat
thrpt 4149139.617 ops/s
FasterLoggerParamsBenchmark.fastLoggerInfoLogStatementWithComplexConcat
thrpt 63423.394 ops/s
FasterLoggerParamsBenchmark.fastLoggerInfoLogStatementWithComplexLambdaParams
thrpt 3124434.749 ops/s
FasterLoggerParamsBenchmark.fastLoggerInfoLogStatementWithComplexParams
thrpt 4087878.093 ops/s
FasterLoggerParamsBenchmark.fastLoggerInfoLogStatementWithConcat
thrpt 4604518.440 ops/s
FasterLoggerParamsBenchmark.fastLoggerInfoLogStatementWithLambdaParams
thrpt 3582505.282 ops/s
FasterLoggerParamsBenchmark.fastLoggerInfoLogStatementWithParams
thrpt 4444080.268 ops/s
FasterLoggerParamsBenchmark.fastLoggerIsDebugEnabledLogStatementWithComplexConcat
thrpt 1142947889.813 ops/s
FasterLoggerParamsBenchmark.fastLoggerIsDebugEnabledLogStatementWithComplexLambdaParams
thrpt 1160009470.068 ops/s
FasterLoggerParamsBenchmark.fastLoggerIsDebugEnabledLogStatementWithComplexParams
thrpt 1141453898.578 ops/s
FasterLoggerParamsBenchmark.fastLoggerIsDebugEnabledLogStatementWithConcat
thrpt 1118099749.331 ops/s
FasterLoggerParamsBenchmark.fastLoggerIsDebugEnabledLogStatementWithLambdaParams
thrpt 1145103424.363 ops/s
FasterLoggerParamsBenchmark.fastLoggerIsDebugEnabledLogStatementWithParams
thrpt 1065989332.803 ops/s
FasterLoggerParamsBenchmark.fastLoggerIsInfoEnabledLambdaLogStatementWithComplexConcat
thrpt 61046.349 ops/s
FasterLoggerParamsBenchmark.fastLoggerIsInfoEnabledLambdaLogStatementWithConcat
thrpt 4317317.300 ops/s
FasterLoggerParamsBenchmark.fastLoggerIsInfoEnabledLogStatementWithComplexConcat
thrpt 60507.705 ops/s
FasterLoggerParamsBenchmark.fastLoggerIsInfoEnabledLogStatementWithComplexLambdaParams
thrpt 3293374.913 ops/s
FasterLoggerParamsBenchmark.fastLoggerIsInfoEnabledLogStatementWithComplexParams
thrpt 4358819.938 ops/s
FasterLoggerParamsBenchmark.fastLoggerIsInfoEnabledLogStatementWithConcat
thrpt 4616290.646 ops/s
FasterLoggerParamsBenchmark.fastLoggerIsInfoEnabledLogStatementWithLambdaParams
thrpt 3596479.899 ops/s
FasterLoggerParamsBenchmark.fastLoggerIsInfoEnabledLogStatementWithParams
thrpt 4094615.116 ops/s
```
[ Full content available at: https://github.com/apache/geode/pull/2798 ]
This message was relayed via gitbox.apache.org for
[email protected]