Skip to content

Latest commit

 

History

History
57 lines (54 loc) · 15.6 KB

DotNetTips.Spargine.Core.BenchmarkTests.Logging.LoggingBenchmark-report-github.md

File metadata and controls

57 lines (54 loc) · 15.6 KB

BenchmarkDotNet v0.13.12, Windows 10 (10.0.19045.3930/22H2/2022Update)
Intel Core i5-10400 CPU 2.90GHz, 1 CPU, 12 logical and 6 physical cores
.NET SDK 8.0.200-preview.23624.5
  [Host]     : .NET 6.0.26 (6.0.2623.60508), X64 RyuJIT AVX2
  Job-LJBPBB : .NET 6.0.26 (6.0.2623.60508), X64 RyuJIT AVX2
  Job-GJRVUV : .NET 7.0.15 (7.0.1523.57226), X64 RyuJIT AVX2

EvaluateOverhead=True  Server=True  Namespace=DotNetTips.Spargine.Core.BenchmarkTests.Logging  
Categories=LOGGING  

Method Runtime Mean Error StdDev StdErr Median Min Q1 Q3 Max Op/s CI99.9% Margin Iterations Kurtosis MValue Skewness Rank LogicalGroup Baseline Code Size Allocated
EasyLogger.LogCritical .NET 6.0 3.642 ns 0.0975 ns 0.1197 ns 0.0255 ns 3.576 ns 3.521 ns 3.552 ns 3.736 ns 3.922 ns 274,583,431.5 0.0975 ns 22.00 2.485 2.000 0.8810 2 ***** No 124 B -
EasyLogger.LogCritical .NET 7.0 3.328 ns 0.0280 ns 0.0262 ns 0.0068 ns 3.314 ns 3.291 ns 3.310 ns 3.341 ns 3.375 ns 300,521,252.7 0.0280 ns 15.00 1.906 2.000 0.5889 1 * No 118 B -
EasyLogger.LogDebug .NET 6.0 4.262 ns 0.0123 ns 0.0109 ns 0.0029 ns 4.264 ns 4.247 ns 4.251 ns 4.269 ns 4.280 ns 234,627,983.6 0.0123 ns 14.00 1.551 2.000 0.1295 5 ***** No 114 B -
EasyLogger.LogDebug .NET 7.0 3.545 ns 0.0140 ns 0.0117 ns 0.0032 ns 3.545 ns 3.522 ns 3.542 ns 3.547 ns 3.569 ns 282,105,945.6 0.0140 ns 13.00 3.093 2.000 0.2049 2 * No 108 B -
EasyLogger.LogError .NET 6.0 3.779 ns 0.0182 ns 0.0161 ns 0.0043 ns 3.776 ns 3.758 ns 3.768 ns 3.782 ns 3.812 ns 264,614,349.2 0.0182 ns 14.00 2.328 2.000 0.7753 3 ***** No 114 B -
EasyLogger.LogError .NET 7.0 3.564 ns 0.0221 ns 0.0207 ns 0.0053 ns 3.558 ns 3.540 ns 3.545 ns 3.581 ns 3.603 ns 280,559,400.3 0.0221 ns 15.00 1.695 2.000 0.4129 2 * No 108 B -
EasyLogger.LogException .NET 6.0 4.027 ns 0.0241 ns 0.0213 ns 0.0057 ns 4.026 ns 3.993 ns 4.012 ns 4.037 ns 4.063 ns 248,312,400.0 0.0241 ns 14.00 1.820 2.000 0.1912 4 ***** No 124 B -
EasyLogger.LogException .NET 7.0 3.312 ns 0.0193 ns 0.0180 ns 0.0047 ns 3.308 ns 3.287 ns 3.298 ns 3.324 ns 3.346 ns 301,976,021.3 0.0193 ns 15.00 1.892 2.000 0.4714 1 * No 118 B -
EasyLogger.LogInformation .NET 6.0 4.022 ns 0.0214 ns 0.0201 ns 0.0052 ns 4.017 ns 3.999 ns 4.006 ns 4.033 ns 4.063 ns 248,653,099.5 0.0214 ns 15.00 2.046 2.000 0.6586 4 ***** No 114 B -
EasyLogger.LogInformation .NET 7.0 3.554 ns 0.0280 ns 0.0262 ns 0.0068 ns 3.552 ns 3.521 ns 3.531 ns 3.573 ns 3.597 ns 281,355,326.3 0.0280 ns 15.00 1.510 2.000 0.2283 2 * No 108 B -
EasyLogger.LogTrace .NET 6.0 3.308 ns 0.0205 ns 0.0192 ns 0.0050 ns 3.309 ns 3.278 ns 3.295 ns 3.322 ns 3.337 ns 302,317,822.7 0.0205 ns 15.00 1.623 2.000 -0.0243 1 ***** No 111 B -
EasyLogger.LogTrace .NET 7.0 3.546 ns 0.0233 ns 0.0218 ns 0.0056 ns 3.541 ns 3.522 ns 3.527 ns 3.562 ns 3.585 ns 281,968,871.6 0.0233 ns 15.00 1.687 2.000 0.5110 2 * No 105 B -
EasyLogger.Warning .NET 6.0 4.028 ns 0.0260 ns 0.0243 ns 0.0063 ns 4.015 ns 4.001 ns 4.012 ns 4.046 ns 4.089 ns 248,253,741.0 0.0260 ns 15.00 3.044 2.000 0.9035 4 ***** No 114 B -
EasyLogger.Warning .NET 7.0 3.561 ns 0.0204 ns 0.0191 ns 0.0049 ns 3.562 ns 3.537 ns 3.545 ns 3.571 ns 3.599 ns 280,780,698.2 0.0204 ns 15.00 1.893 2.000 0.4732 2 * No 108 B -
EasyLoggerExtensions.LogCriticalMessage .NET 6.0 4.776 ns 0.0213 ns 0.0200 ns 0.0052 ns 4.769 ns 4.739 ns 4.763 ns 4.790 ns 4.816 ns 209,394,660.4 0.0213 ns 15.00 2.209 2.000 0.2155 9 ***** No 279 B -
EasyLoggerExtensions.LogCriticalMessage .NET 7.0 5.045 ns 0.1301 ns 0.2883 ns 0.0375 ns 4.975 ns 4.723 ns 4.795 ns 5.249 ns 5.616 ns 198,205,759.0 0.1301 ns 59.00 2.157 2.615 0.6867 12 * No 276 B -
EasyLoggerExtensions.LogErrorMessage .NET 6.0 4.405 ns 0.0131 ns 0.0109 ns 0.0030 ns 4.405 ns 4.380 ns 4.402 ns 4.412 ns 4.424 ns 227,012,714.8 0.0131 ns 13.00 2.986 2.000 -0.5195 6 ***** No 261 B -
EasyLoggerExtensions.LogErrorMessage .NET 7.0 4.496 ns 0.0233 ns 0.0218 ns 0.0056 ns 4.486 ns 4.471 ns 4.481 ns 4.512 ns 4.532 ns 222,426,000.2 0.0233 ns 15.00 1.676 2.000 0.6053 7 * No 248 B -
EasyLoggerExtensions.LogExceptionMessage .NET 6.0 4.587 ns 0.0260 ns 0.0243 ns 0.0063 ns 4.581 ns 4.560 ns 4.566 ns 4.604 ns 4.636 ns 217,988,754.3 0.0260 ns 15.00 1.866 2.000 0.5493 8 ***** No 261 B -
EasyLoggerExtensions.LogExceptionMessage .NET 7.0 4.494 ns 0.0242 ns 0.0226 ns 0.0058 ns 4.493 ns 4.467 ns 4.476 ns 4.510 ns 4.542 ns 222,499,386.7 0.0242 ns 15.00 2.048 2.000 0.5398 7 * No 248 B -
EasyLoggerExtensions.LogInformationMessage .NET 6.0 4.353 ns 0.0208 ns 0.0194 ns 0.0050 ns 4.345 ns 4.326 ns 4.340 ns 4.369 ns 4.394 ns 229,700,272.2 0.0208 ns 15.00 1.998 2.000 0.5076 6 ***** No 261 B -
EasyLoggerExtensions.LogInformationMessage .NET 7.0 4.789 ns 0.1412 ns 0.4162 ns 0.0416 ns 4.520 ns 4.459 ns 4.485 ns 5.361 ns 5.492 ns 208,802,739.9 0.1412 ns 100.00 1.810 2.812 0.8377 10 * No 248 B -
EasyLoggerExtensions.LogStoredProcedureError .NET 6.0 4.807 ns 0.0216 ns 0.0202 ns 0.0052 ns 4.806 ns 4.781 ns 4.791 ns 4.818 ns 4.844 ns 208,016,461.7 0.0216 ns 15.00 1.812 2.000 0.4656 11 ***** No 279 B -
EasyLoggerExtensions.LogStoredProcedureError .NET 7.0 4.735 ns 0.0249 ns 0.0233 ns 0.0060 ns 4.727 ns 4.705 ns 4.718 ns 4.751 ns 4.779 ns 211,204,127.5 0.0249 ns 15.00 1.916 2.000 0.5286 9 * No 276 B -
EasyLoggerExtensions.LogStoredProcedureNoRecordsFound .NET 6.0 4.510 ns 0.0200 ns 0.0187 ns 0.0048 ns 4.504 ns 4.482 ns 4.498 ns 4.524 ns 4.546 ns 221,749,093.7 0.0200 ns 15.00 1.927 2.000 0.4748 7 ***** No 261 B -
EasyLoggerExtensions.LogStoredProcedureNoRecordsFound .NET 7.0 4.016 ns 0.0219 ns 0.0194 ns 0.0052 ns 4.016 ns 3.993 ns 3.998 ns 4.028 ns 4.052 ns 249,001,309.3 0.0219 ns 14.00 1.612 2.000 0.3468 4 * No 248 B -
EasyLoggerExtensions.LogTraceMessage .NET 6.0 5.051 ns 0.0202 ns 0.0179 ns 0.0048 ns 5.048 ns 5.023 ns 5.041 ns 5.059 ns 5.092 ns 197,969,416.0 0.0202 ns 14.00 2.754 2.000 0.5007 12 ***** No 255 B -
EasyLoggerExtensions.LogTraceMessage .NET 7.0 4.511 ns 0.0350 ns 0.0327 ns 0.0085 ns 4.508 ns 4.472 ns 4.481 ns 4.532 ns 4.581 ns 221,699,433.0 0.0350 ns 15.00 2.146 2.000 0.5426 7 * No 242 B -
EasyLoggerExtensions.LogWarningMessage .NET 6.0 4.382 ns 0.0304 ns 0.0285 ns 0.0073 ns 4.377 ns 4.351 ns 4.359 ns 4.400 ns 4.454 ns 228,197,606.4 0.0304 ns 15.00 3.138 2.000 0.9248 6 ***** No 261 B -
EasyLoggerExtensions.LogWarningMessage .NET 7.0 4.030 ns 0.0156 ns 0.0130 ns 0.0036 ns 4.032 ns 4.013 ns 4.016 ns 4.039 ns 4.048 ns 248,134,379.9 0.0156 ns 13.00 1.267 2.000 0.0577 4 * No 248 B -
ILogger.LogCritical .NET 6.0 23.455 ns 0.0837 ns 0.0783 ns 0.0202 ns 23.427 ns 23.351 ns 23.409 ns 23.506 ns 23.590 ns 42,634,668.1 0.0837 ns 15.00 1.810 2.000 0.6313 15 ***** No 322 B -
ILogger.LogCritical .NET 7.0 22.160 ns 0.0984 ns 0.0920 ns 0.0238 ns 22.124 ns 22.070 ns 22.085 ns 22.238 ns 22.338 ns 45,125,999.4 0.0984 ns 15.00 1.732 2.000 0.5910 13 * No 321 B -
ILogger.LogDebug .NET 6.0 23.336 ns 0.0791 ns 0.0740 ns 0.0191 ns 23.344 ns 23.238 ns 23.274 ns 23.400 ns 23.459 ns 42,852,995.9 0.0791 ns 15.00 1.500 2.000 0.1838 15 ***** No 322 B -
ILogger.LogDebug .NET 7.0 21.617 ns 0.0508 ns 0.0450 ns 0.0120 ns 21.617 ns 21.558 ns 21.581 ns 21.639 ns 21.723 ns 46,259,836.1 0.0508 ns 14.00 2.755 2.000 0.6587 13 * No 321 B -
ILogger.LogError .NET 6.0 23.808 ns 0.0695 ns 0.0650 ns 0.0168 ns 23.799 ns 23.715 ns 23.766 ns 23.846 ns 23.921 ns 42,003,371.5 0.0695 ns 15.00 1.701 2.000 0.1752 15 ***** No 322 B -
ILogger.LogError .NET 7.0 21.957 ns 0.1152 ns 0.1021 ns 0.0273 ns 21.922 ns 21.823 ns 21.904 ns 21.963 ns 22.180 ns 45,544,097.1 0.1152 ns 14.00 2.829 2.000 1.0417 13 * No 321 B -
ILogger.LogInformation .NET 6.0 23.185 ns 0.0550 ns 0.0515 ns 0.0133 ns 23.172 ns 23.113 ns 23.147 ns 23.208 ns 23.292 ns 43,131,489.4 0.0550 ns 15.00 2.125 2.000 0.6247 15 ***** No 322 B -
ILogger.LogInformation .NET 7.0 22.851 ns 0.3137 ns 0.2934 ns 0.0758 ns 22.684 ns 22.601 ns 22.654 ns 23.014 ns 23.385 ns 43,761,389.6 0.3137 ns 15.00 1.959 2.000 0.8693 14 * No 321 B -
ILogger.LogTrace .NET 6.0 23.828 ns 0.1280 ns 0.1197 ns 0.0309 ns 23.776 ns 23.690 ns 23.742 ns 23.917 ns 24.058 ns 41,967,955.3 0.1280 ns 15.00 1.879 2.000 0.6074 15 ***** No 319 B -
ILogger.LogTrace .NET 7.0 21.892 ns 0.1036 ns 0.0969 ns 0.0250 ns 21.882 ns 21.765 ns 21.787 ns 21.972 ns 22.036 ns 45,679,199.2 0.1036 ns 15.00 1.320 2.000 -0.0048 13 * No 318 B -
ILogger.LogWarning .NET 6.0 23.123 ns 0.0962 ns 0.0900 ns 0.0232 ns 23.113 ns 22.980 ns 23.048 ns 23.188 ns 23.251 ns 43,246,284.8 0.0962 ns 15.00 1.514 2.000 -0.1458 15 ***** No 322 B -
ILogger.LogWarning .NET 7.0 23.712 ns 0.1121 ns 0.1049 ns 0.0271 ns 23.672 ns 23.573 ns 23.629 ns 23.820 ns 23.887 ns 42,172,869.1 0.1121 ns 15.00 1.469 2.000 0.3972 15 * No 321 B -