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]

Reply via email to