Created
August 18, 2021 18:25
-
-
Save matthewcrews/bf1747d140df16e7e9c1d048400de4a5 to your computer and use it in GitHub Desktop.
Log of SliceMap performance
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Validating benchmarks: | |
// ***** BenchmarkRunner: Start ***** | |
// ***** Found 3 benchmark(s) in total ***** | |
// ***** Building 1 exe(s) in Parallel: Start ***** | |
// start dotnet restore /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 /p:Deterministic=true /p:Optimize=true in C:\Users\matth\source\repos\SliceMapPerformanceExploration\bin\Release\net5.0\4e898864-ad69-478b-a9ec-168807204bd8 | |
// command took 1.14s and exited with 0 | |
// start dotnet build -c Release --no-restore /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 /p:Deterministic=true /p:Optimize=true in C:\Users\matth\source\repos\SliceMapPerformanceExploration\bin\Release\net5.0\4e898864-ad69-478b-a9ec-168807204bd8 | |
// command took 1.86s and exited with 0 | |
// ***** Done, took 00:00:03 (3.09 sec) ***** | |
// Found 3 benchmarks: | |
// Benchmarks.DenseData: Job-WCOAAY(MinInvokeCount=100) | |
// Benchmarks.MediumSparsity: Job-WCOAAY(MinInvokeCount=100) | |
// Benchmarks.HighSparsity: Job-WCOAAY(MinInvokeCount=100) | |
// ************************** | |
// Benchmark: Benchmarks.DenseData: Job-WCOAAY(MinInvokeCount=100) | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet "4e898864-ad69-478b-a9ec-168807204bd8.dll" --benchmarkName "Program+Benchmarks.DenseData" --job "MinInvokeCount=100" --benchmarkId 0 in C:\Users\matth\source\repos\SliceMapPerformanceExploration\bin\Release\net5.0\4e898864-ad69-478b-a9ec-168807204bd8\bin\Release\net5.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 5.0.9 (5.0.921.35908), X64 RyuJIT | |
// GC=Concurrent Workstation | |
// Job: Job-RRXQAU(MinInvokeCount=100) | |
OverheadJitting 1: 1 op, 227700.00 ns, 227.7000 us/op | |
WorkloadJitting 1: 1 op, 2660880000.00 ns, 2.6609 s/op | |
WorkloadWarmup 1: 1 op, 55999700.00 ns, 55.9997 ms/op | |
WorkloadWarmup 2: 1 op, 48296500.00 ns, 48.2965 ms/op | |
WorkloadWarmup 3: 1 op, 47339800.00 ns, 47.3398 ms/op | |
WorkloadWarmup 4: 1 op, 37181000.00 ns, 37.1810 ms/op | |
WorkloadWarmup 5: 1 op, 37303500.00 ns, 37.3035 ms/op | |
WorkloadWarmup 6: 1 op, 38082300.00 ns, 38.0823 ms/op | |
WorkloadWarmup 7: 1 op, 37534700.00 ns, 37.5347 ms/op | |
WorkloadWarmup 8: 1 op, 39494000.00 ns, 39.4940 ms/op | |
WorkloadWarmup 9: 1 op, 37381700.00 ns, 37.3817 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 37075600.00 ns, 37.0756 ms/op | |
WorkloadActual 2: 1 op, 39336700.00 ns, 39.3367 ms/op | |
WorkloadActual 3: 1 op, 37717800.00 ns, 37.7178 ms/op | |
WorkloadActual 4: 1 op, 38664600.00 ns, 38.6646 ms/op | |
WorkloadActual 5: 1 op, 37470100.00 ns, 37.4701 ms/op | |
WorkloadActual 6: 1 op, 39452700.00 ns, 39.4527 ms/op | |
WorkloadActual 7: 1 op, 37831900.00 ns, 37.8319 ms/op | |
WorkloadActual 8: 1 op, 37428700.00 ns, 37.4287 ms/op | |
WorkloadActual 9: 1 op, 38574700.00 ns, 38.5747 ms/op | |
WorkloadActual 10: 1 op, 38503200.00 ns, 38.5032 ms/op | |
WorkloadActual 11: 1 op, 38417200.00 ns, 38.4172 ms/op | |
WorkloadActual 12: 1 op, 36643300.00 ns, 36.6433 ms/op | |
WorkloadActual 13: 1 op, 37345200.00 ns, 37.3452 ms/op | |
WorkloadActual 14: 1 op, 40083000.00 ns, 40.0830 ms/op | |
WorkloadActual 15: 1 op, 38822300.00 ns, 38.8223 ms/op | |
WorkloadActual 16: 1 op, 38254300.00 ns, 38.2543 ms/op | |
WorkloadActual 17: 1 op, 39273700.00 ns, 39.2737 ms/op | |
WorkloadActual 18: 1 op, 39262000.00 ns, 39.2620 ms/op | |
WorkloadActual 19: 1 op, 37871500.00 ns, 37.8715 ms/op | |
WorkloadActual 20: 1 op, 41054100.00 ns, 41.0541 ms/op | |
WorkloadActual 21: 1 op, 41259300.00 ns, 41.2593 ms/op | |
WorkloadActual 22: 1 op, 37466600.00 ns, 37.4666 ms/op | |
WorkloadActual 23: 1 op, 36980800.00 ns, 36.9808 ms/op | |
WorkloadActual 24: 1 op, 38343500.00 ns, 38.3435 ms/op | |
WorkloadActual 25: 1 op, 38837200.00 ns, 38.8372 ms/op | |
WorkloadActual 26: 1 op, 37152100.00 ns, 37.1521 ms/op | |
WorkloadActual 27: 1 op, 37874900.00 ns, 37.8749 ms/op | |
WorkloadActual 28: 1 op, 37070000.00 ns, 37.0700 ms/op | |
WorkloadActual 29: 1 op, 39006100.00 ns, 39.0061 ms/op | |
WorkloadActual 30: 1 op, 37574700.00 ns, 37.5747 ms/op | |
WorkloadActual 31: 1 op, 38479300.00 ns, 38.4793 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 37075600.00 ns, 37.0756 ms/op | |
WorkloadResult 2: 1 op, 39336700.00 ns, 39.3367 ms/op | |
WorkloadResult 3: 1 op, 37717800.00 ns, 37.7178 ms/op | |
WorkloadResult 4: 1 op, 38664600.00 ns, 38.6646 ms/op | |
WorkloadResult 5: 1 op, 37470100.00 ns, 37.4701 ms/op | |
WorkloadResult 6: 1 op, 39452700.00 ns, 39.4527 ms/op | |
WorkloadResult 7: 1 op, 37831900.00 ns, 37.8319 ms/op | |
WorkloadResult 8: 1 op, 37428700.00 ns, 37.4287 ms/op | |
WorkloadResult 9: 1 op, 38574700.00 ns, 38.5747 ms/op | |
WorkloadResult 10: 1 op, 38503200.00 ns, 38.5032 ms/op | |
WorkloadResult 11: 1 op, 38417200.00 ns, 38.4172 ms/op | |
WorkloadResult 12: 1 op, 36643300.00 ns, 36.6433 ms/op | |
WorkloadResult 13: 1 op, 37345200.00 ns, 37.3452 ms/op | |
WorkloadResult 14: 1 op, 40083000.00 ns, 40.0830 ms/op | |
WorkloadResult 15: 1 op, 38822300.00 ns, 38.8223 ms/op | |
WorkloadResult 16: 1 op, 38254300.00 ns, 38.2543 ms/op | |
WorkloadResult 17: 1 op, 39273700.00 ns, 39.2737 ms/op | |
WorkloadResult 18: 1 op, 39262000.00 ns, 39.2620 ms/op | |
WorkloadResult 19: 1 op, 37871500.00 ns, 37.8715 ms/op | |
WorkloadResult 20: 1 op, 41054100.00 ns, 41.0541 ms/op | |
WorkloadResult 21: 1 op, 37466600.00 ns, 37.4666 ms/op | |
WorkloadResult 22: 1 op, 36980800.00 ns, 36.9808 ms/op | |
WorkloadResult 23: 1 op, 38343500.00 ns, 38.3435 ms/op | |
WorkloadResult 24: 1 op, 38837200.00 ns, 38.8372 ms/op | |
WorkloadResult 25: 1 op, 37152100.00 ns, 37.1521 ms/op | |
WorkloadResult 26: 1 op, 37874900.00 ns, 37.8749 ms/op | |
WorkloadResult 27: 1 op, 37070000.00 ns, 37.0700 ms/op | |
WorkloadResult 28: 1 op, 39006100.00 ns, 39.0061 ms/op | |
WorkloadResult 29: 1 op, 37574700.00 ns, 37.5747 ms/op | |
WorkloadResult 30: 1 op, 38479300.00 ns, 38.4793 ms/op | |
GC: 21 4 0 176296032 1 | |
Threading: 1 0 1 | |
// AfterAll | |
// Benchmark Process 24096 has exited with code 0. | |
Mean = 38.262 ms, StdErr = 0.185 ms (0.48%), N = 30, StdDev = 1.012 ms | |
Min = 36.643 ms, Q1 = 37.467 ms, Median = 38.299 ms, Q3 = 38.833 ms, Max = 41.054 ms | |
IQR = 1.366 ms, LowerFence = 35.418 ms, UpperFence = 40.882 ms | |
ConfidenceInterval = [37.586 ms; 38.938 ms] (CI 99.9%), Margin = 0.676 ms (1.77% of Mean) | |
Skewness = 0.63, Kurtosis = 3.03, MValue = 2 | |
// ************************** | |
// Benchmark: Benchmarks.MediumSparsity: Job-WCOAAY(MinInvokeCount=100) | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet "4e898864-ad69-478b-a9ec-168807204bd8.dll" --benchmarkName "Program+Benchmarks.MediumSparsity" --job "MinInvokeCount=100" --benchmarkId 1 in C:\Users\matth\source\repos\SliceMapPerformanceExploration\bin\Release\net5.0\4e898864-ad69-478b-a9ec-168807204bd8\bin\Release\net5.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 5.0.9 (5.0.921.35908), X64 RyuJIT | |
// GC=Concurrent Workstation | |
// Job: Job-WWGCVO(MinInvokeCount=100) | |
OverheadJitting 1: 1 op, 253700.00 ns, 253.7000 us/op | |
WorkloadJitting 1: 1 op, 2653372700.00 ns, 2.6534 s/op | |
WorkloadWarmup 1: 1 op, 24956300.00 ns, 24.9563 ms/op | |
WorkloadWarmup 2: 1 op, 16204500.00 ns, 16.2045 ms/op | |
WorkloadWarmup 3: 1 op, 19951500.00 ns, 19.9515 ms/op | |
WorkloadWarmup 4: 1 op, 15940200.00 ns, 15.9402 ms/op | |
WorkloadWarmup 5: 1 op, 13976000.00 ns, 13.9760 ms/op | |
WorkloadWarmup 6: 1 op, 13476500.00 ns, 13.4765 ms/op | |
WorkloadWarmup 7: 1 op, 13982600.00 ns, 13.9826 ms/op | |
WorkloadWarmup 8: 1 op, 16521200.00 ns, 16.5212 ms/op | |
WorkloadWarmup 9: 1 op, 15662400.00 ns, 15.6624 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 15667200.00 ns, 15.6672 ms/op | |
WorkloadActual 2: 1 op, 15535700.00 ns, 15.5357 ms/op | |
WorkloadActual 3: 1 op, 16159600.00 ns, 16.1596 ms/op | |
WorkloadActual 4: 1 op, 15598800.00 ns, 15.5988 ms/op | |
WorkloadActual 5: 1 op, 15710200.00 ns, 15.7102 ms/op | |
WorkloadActual 6: 1 op, 15536000.00 ns, 15.5360 ms/op | |
WorkloadActual 7: 1 op, 13473900.00 ns, 13.4739 ms/op | |
WorkloadActual 8: 1 op, 13594800.00 ns, 13.5948 ms/op | |
WorkloadActual 9: 1 op, 13724900.00 ns, 13.7249 ms/op | |
WorkloadActual 10: 1 op, 13520100.00 ns, 13.5201 ms/op | |
WorkloadActual 11: 1 op, 13344000.00 ns, 13.3440 ms/op | |
WorkloadActual 12: 1 op, 13232800.00 ns, 13.2328 ms/op | |
WorkloadActual 13: 1 op, 13857500.00 ns, 13.8575 ms/op | |
WorkloadActual 14: 1 op, 13392500.00 ns, 13.3925 ms/op | |
WorkloadActual 15: 1 op, 13223800.00 ns, 13.2238 ms/op | |
WorkloadActual 16: 1 op, 13244800.00 ns, 13.2448 ms/op | |
WorkloadActual 17: 1 op, 13459900.00 ns, 13.4599 ms/op | |
WorkloadActual 18: 1 op, 13354100.00 ns, 13.3541 ms/op | |
WorkloadActual 19: 1 op, 14532000.00 ns, 14.5320 ms/op | |
WorkloadActual 20: 1 op, 13796100.00 ns, 13.7961 ms/op | |
WorkloadActual 21: 1 op, 14321700.00 ns, 14.3217 ms/op | |
WorkloadActual 22: 1 op, 13694100.00 ns, 13.6941 ms/op | |
WorkloadActual 23: 1 op, 13437400.00 ns, 13.4374 ms/op | |
WorkloadActual 24: 1 op, 13100900.00 ns, 13.1009 ms/op | |
WorkloadActual 25: 1 op, 14240200.00 ns, 14.2402 ms/op | |
WorkloadActual 26: 1 op, 14084600.00 ns, 14.0846 ms/op | |
WorkloadActual 27: 1 op, 13262300.00 ns, 13.2623 ms/op | |
WorkloadActual 28: 1 op, 13449100.00 ns, 13.4491 ms/op | |
WorkloadActual 29: 1 op, 13203200.00 ns, 13.2032 ms/op | |
WorkloadActual 30: 1 op, 13519600.00 ns, 13.5196 ms/op | |
WorkloadActual 31: 1 op, 13750700.00 ns, 13.7507 ms/op | |
WorkloadActual 32: 1 op, 13799300.00 ns, 13.7993 ms/op | |
WorkloadActual 33: 1 op, 13308100.00 ns, 13.3081 ms/op | |
WorkloadActual 34: 1 op, 13213300.00 ns, 13.2133 ms/op | |
WorkloadActual 35: 1 op, 13201300.00 ns, 13.2013 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 13473900.00 ns, 13.4739 ms/op | |
WorkloadResult 2: 1 op, 13594800.00 ns, 13.5948 ms/op | |
WorkloadResult 3: 1 op, 13724900.00 ns, 13.7249 ms/op | |
WorkloadResult 4: 1 op, 13520100.00 ns, 13.5201 ms/op | |
WorkloadResult 5: 1 op, 13344000.00 ns, 13.3440 ms/op | |
WorkloadResult 6: 1 op, 13232800.00 ns, 13.2328 ms/op | |
WorkloadResult 7: 1 op, 13857500.00 ns, 13.8575 ms/op | |
WorkloadResult 8: 1 op, 13392500.00 ns, 13.3925 ms/op | |
WorkloadResult 9: 1 op, 13223800.00 ns, 13.2238 ms/op | |
WorkloadResult 10: 1 op, 13244800.00 ns, 13.2448 ms/op | |
WorkloadResult 11: 1 op, 13459900.00 ns, 13.4599 ms/op | |
WorkloadResult 12: 1 op, 13354100.00 ns, 13.3541 ms/op | |
WorkloadResult 13: 1 op, 14532000.00 ns, 14.5320 ms/op | |
WorkloadResult 14: 1 op, 13796100.00 ns, 13.7961 ms/op | |
WorkloadResult 15: 1 op, 14321700.00 ns, 14.3217 ms/op | |
WorkloadResult 16: 1 op, 13694100.00 ns, 13.6941 ms/op | |
WorkloadResult 17: 1 op, 13437400.00 ns, 13.4374 ms/op | |
WorkloadResult 18: 1 op, 13100900.00 ns, 13.1009 ms/op | |
WorkloadResult 19: 1 op, 14240200.00 ns, 14.2402 ms/op | |
WorkloadResult 20: 1 op, 14084600.00 ns, 14.0846 ms/op | |
WorkloadResult 21: 1 op, 13262300.00 ns, 13.2623 ms/op | |
WorkloadResult 22: 1 op, 13449100.00 ns, 13.4491 ms/op | |
WorkloadResult 23: 1 op, 13203200.00 ns, 13.2032 ms/op | |
WorkloadResult 24: 1 op, 13519600.00 ns, 13.5196 ms/op | |
WorkloadResult 25: 1 op, 13750700.00 ns, 13.7507 ms/op | |
WorkloadResult 26: 1 op, 13799300.00 ns, 13.7993 ms/op | |
WorkloadResult 27: 1 op, 13308100.00 ns, 13.3081 ms/op | |
WorkloadResult 28: 1 op, 13213300.00 ns, 13.2133 ms/op | |
WorkloadResult 29: 1 op, 13201300.00 ns, 13.2013 ms/op | |
GC: 3 0 0 25112664 1 | |
Threading: 0 0 1 | |
// AfterAll | |
// Benchmark Process 14268 has exited with code 0. | |
Mean = 13.563 ms, StdErr = 0.068 ms (0.50%), N = 29, StdDev = 0.367 ms | |
Min = 13.101 ms, Q1 = 13.262 ms, Median = 13.460 ms, Q3 = 13.751 ms, Max = 14.532 ms | |
IQR = 0.488 ms, LowerFence = 12.530 ms, UpperFence = 14.483 ms | |
ConfidenceInterval = [13.313 ms; 13.814 ms] (CI 99.9%), Margin = 0.250 ms (1.85% of Mean) | |
Skewness = 1.01, Kurtosis = 3.16, MValue = 2 | |
// ************************** | |
// Benchmark: Benchmarks.HighSparsity: Job-WCOAAY(MinInvokeCount=100) | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet "4e898864-ad69-478b-a9ec-168807204bd8.dll" --benchmarkName "Program+Benchmarks.HighSparsity" --job "MinInvokeCount=100" --benchmarkId 2 in C:\Users\matth\source\repos\SliceMapPerformanceExploration\bin\Release\net5.0\4e898864-ad69-478b-a9ec-168807204bd8\bin\Release\net5.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 5.0.9 (5.0.921.35908), X64 RyuJIT | |
// GC=Concurrent Workstation | |
// Job: Job-NHOMKD(MinInvokeCount=100) | |
OverheadJitting 1: 1 op, 225100.00 ns, 225.1000 us/op | |
WorkloadJitting 1: 1 op, 2604794800.00 ns, 2.6048 s/op | |
WorkloadWarmup 1: 1 op, 25921900.00 ns, 25.9219 ms/op | |
WorkloadWarmup 2: 1 op, 9977000.00 ns, 9.9770 ms/op | |
WorkloadWarmup 3: 1 op, 14912400.00 ns, 14.9124 ms/op | |
WorkloadWarmup 4: 1 op, 11039500.00 ns, 11.0395 ms/op | |
WorkloadWarmup 5: 1 op, 8874100.00 ns, 8.8741 ms/op | |
WorkloadWarmup 6: 1 op, 8820900.00 ns, 8.8209 ms/op | |
WorkloadWarmup 7: 1 op, 8523900.00 ns, 8.5239 ms/op | |
WorkloadWarmup 8: 1 op, 8637000.00 ns, 8.6370 ms/op | |
WorkloadWarmup 9: 1 op, 9134500.00 ns, 9.1345 ms/op | |
WorkloadWarmup 10: 1 op, 10629600.00 ns, 10.6296 ms/op | |
WorkloadWarmup 11: 1 op, 10420500.00 ns, 10.4205 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 10664300.00 ns, 10.6643 ms/op | |
WorkloadActual 2: 1 op, 8606200.00 ns, 8.6062 ms/op | |
WorkloadActual 3: 1 op, 10440900.00 ns, 10.4409 ms/op | |
WorkloadActual 4: 1 op, 10522200.00 ns, 10.5222 ms/op | |
WorkloadActual 5: 1 op, 11190300.00 ns, 11.1903 ms/op | |
WorkloadActual 6: 1 op, 11602400.00 ns, 11.6024 ms/op | |
WorkloadActual 7: 1 op, 8672400.00 ns, 8.6724 ms/op | |
WorkloadActual 8: 1 op, 9191200.00 ns, 9.1912 ms/op | |
WorkloadActual 9: 1 op, 9270200.00 ns, 9.2702 ms/op | |
WorkloadActual 10: 1 op, 8571500.00 ns, 8.5715 ms/op | |
WorkloadActual 11: 1 op, 8483500.00 ns, 8.4835 ms/op | |
WorkloadActual 12: 1 op, 8647500.00 ns, 8.6475 ms/op | |
WorkloadActual 13: 1 op, 8598000.00 ns, 8.5980 ms/op | |
WorkloadActual 14: 1 op, 8498800.00 ns, 8.4988 ms/op | |
WorkloadActual 15: 1 op, 8577100.00 ns, 8.5771 ms/op | |
WorkloadActual 16: 1 op, 8517400.00 ns, 8.5174 ms/op | |
WorkloadActual 17: 1 op, 8662200.00 ns, 8.6622 ms/op | |
WorkloadActual 18: 1 op, 8987100.00 ns, 8.9871 ms/op | |
WorkloadActual 19: 1 op, 8415800.00 ns, 8.4158 ms/op | |
WorkloadActual 20: 1 op, 8576100.00 ns, 8.5761 ms/op | |
WorkloadActual 21: 1 op, 8424100.00 ns, 8.4241 ms/op | |
WorkloadActual 22: 1 op, 8899200.00 ns, 8.8992 ms/op | |
WorkloadActual 23: 1 op, 9212600.00 ns, 9.2126 ms/op | |
WorkloadActual 24: 1 op, 8567700.00 ns, 8.5677 ms/op | |
WorkloadActual 25: 1 op, 8637500.00 ns, 8.6375 ms/op | |
WorkloadActual 26: 1 op, 9591800.00 ns, 9.5918 ms/op | |
WorkloadActual 27: 1 op, 8379300.00 ns, 8.3793 ms/op | |
WorkloadActual 28: 1 op, 8612800.00 ns, 8.6128 ms/op | |
WorkloadActual 29: 1 op, 9117900.00 ns, 9.1179 ms/op | |
WorkloadActual 30: 1 op, 8384300.00 ns, 8.3843 ms/op | |
WorkloadActual 31: 1 op, 8659200.00 ns, 8.6592 ms/op | |
WorkloadActual 32: 1 op, 8606100.00 ns, 8.6061 ms/op | |
WorkloadActual 33: 1 op, 8408800.00 ns, 8.4088 ms/op | |
WorkloadActual 34: 1 op, 8535100.00 ns, 8.5351 ms/op | |
WorkloadActual 35: 1 op, 8466700.00 ns, 8.4667 ms/op | |
WorkloadActual 36: 1 op, 8410300.00 ns, 8.4103 ms/op | |
WorkloadActual 37: 1 op, 8690300.00 ns, 8.6903 ms/op | |
WorkloadActual 38: 1 op, 8599500.00 ns, 8.5995 ms/op | |
WorkloadActual 39: 1 op, 8460900.00 ns, 8.4609 ms/op | |
WorkloadActual 40: 1 op, 8635700.00 ns, 8.6357 ms/op | |
WorkloadActual 41: 1 op, 8362200.00 ns, 8.3622 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 8606200.00 ns, 8.6062 ms/op | |
WorkloadResult 2: 1 op, 8672400.00 ns, 8.6724 ms/op | |
WorkloadResult 3: 1 op, 9191200.00 ns, 9.1912 ms/op | |
WorkloadResult 4: 1 op, 9270200.00 ns, 9.2702 ms/op | |
WorkloadResult 5: 1 op, 8571500.00 ns, 8.5715 ms/op | |
WorkloadResult 6: 1 op, 8483500.00 ns, 8.4835 ms/op | |
WorkloadResult 7: 1 op, 8647500.00 ns, 8.6475 ms/op | |
WorkloadResult 8: 1 op, 8598000.00 ns, 8.5980 ms/op | |
WorkloadResult 9: 1 op, 8498800.00 ns, 8.4988 ms/op | |
WorkloadResult 10: 1 op, 8577100.00 ns, 8.5771 ms/op | |
WorkloadResult 11: 1 op, 8517400.00 ns, 8.5174 ms/op | |
WorkloadResult 12: 1 op, 8662200.00 ns, 8.6622 ms/op | |
WorkloadResult 13: 1 op, 8987100.00 ns, 8.9871 ms/op | |
WorkloadResult 14: 1 op, 8415800.00 ns, 8.4158 ms/op | |
WorkloadResult 15: 1 op, 8576100.00 ns, 8.5761 ms/op | |
WorkloadResult 16: 1 op, 8424100.00 ns, 8.4241 ms/op | |
WorkloadResult 17: 1 op, 8899200.00 ns, 8.8992 ms/op | |
WorkloadResult 18: 1 op, 9212600.00 ns, 9.2126 ms/op | |
WorkloadResult 19: 1 op, 8567700.00 ns, 8.5677 ms/op | |
WorkloadResult 20: 1 op, 8637500.00 ns, 8.6375 ms/op | |
WorkloadResult 21: 1 op, 9591800.00 ns, 9.5918 ms/op | |
WorkloadResult 22: 1 op, 8379300.00 ns, 8.3793 ms/op | |
WorkloadResult 23: 1 op, 8612800.00 ns, 8.6128 ms/op | |
WorkloadResult 24: 1 op, 9117900.00 ns, 9.1179 ms/op | |
WorkloadResult 25: 1 op, 8384300.00 ns, 8.3843 ms/op | |
WorkloadResult 26: 1 op, 8659200.00 ns, 8.6592 ms/op | |
WorkloadResult 27: 1 op, 8606100.00 ns, 8.6061 ms/op | |
WorkloadResult 28: 1 op, 8408800.00 ns, 8.4088 ms/op | |
WorkloadResult 29: 1 op, 8535100.00 ns, 8.5351 ms/op | |
WorkloadResult 30: 1 op, 8466700.00 ns, 8.4667 ms/op | |
WorkloadResult 31: 1 op, 8410300.00 ns, 8.4103 ms/op | |
WorkloadResult 32: 1 op, 8690300.00 ns, 8.6903 ms/op | |
WorkloadResult 33: 1 op, 8599500.00 ns, 8.5995 ms/op | |
WorkloadResult 34: 1 op, 8460900.00 ns, 8.4609 ms/op | |
WorkloadResult 35: 1 op, 8635700.00 ns, 8.6357 ms/op | |
WorkloadResult 36: 1 op, 8362200.00 ns, 8.3622 ms/op | |
GC: 1 0 0 9960912 1 | |
Threading: 0 0 1 | |
// AfterAll | |
// Benchmark Process 15920 has exited with code 0. | |
Mean = 8.665 ms, StdErr = 0.048 ms (0.55%), N = 36, StdDev = 0.288 ms | |
Min = 8.362 ms, Q1 = 8.479 ms, Median = 8.599 ms, Q3 = 8.665 ms, Max = 9.592 ms | |
IQR = 0.185 ms, LowerFence = 8.201 ms, UpperFence = 8.943 ms | |
ConfidenceInterval = [8.493 ms; 8.837 ms] (CI 99.9%), Margin = 0.172 ms (1.99% of Mean) | |
Skewness = 1.51, Kurtosis = 4.59, MValue = 2 | |
// ***** BenchmarkRunner: Finish ***** | |
// * Export * | |
BenchmarkDotNet.Artifacts\results\Program.Benchmarks-report.csv | |
BenchmarkDotNet.Artifacts\results\Program.Benchmarks-report-github.md | |
BenchmarkDotNet.Artifacts\results\Program.Benchmarks-report.html | |
// * Detailed results * | |
Benchmarks.DenseData: Job-WCOAAY(MinInvokeCount=100) | |
Runtime = .NET 5.0.9 (5.0.921.35908), X64 RyuJIT; GC = Concurrent Workstation | |
Mean = 38.262 ms, StdErr = 0.185 ms (0.48%), N = 30, StdDev = 1.012 ms | |
Min = 36.643 ms, Q1 = 37.467 ms, Median = 38.299 ms, Q3 = 38.833 ms, Max = 41.054 ms | |
IQR = 1.366 ms, LowerFence = 35.418 ms, UpperFence = 40.882 ms | |
ConfidenceInterval = [37.586 ms; 38.938 ms] (CI 99.9%), Margin = 0.676 ms (1.77% of Mean) | |
Skewness = 0.63, Kurtosis = 3.03, MValue = 2 | |
-------------------- Histogram -------------------- | |
[36.216 ms ; 37.045 ms) | @@ | |
[37.045 ms ; 37.900 ms) | @@@@@@@@@@@@ | |
[37.900 ms ; 39.057 ms) | @@@@@@@@@@ | |
[39.057 ms ; 40.100 ms) | @@@@@ | |
[40.100 ms ; 41.481 ms) | @ | |
--------------------------------------------------- | |
Benchmarks.MediumSparsity: Job-WCOAAY(MinInvokeCount=100) | |
Runtime = .NET 5.0.9 (5.0.921.35908), X64 RyuJIT; GC = Concurrent Workstation | |
Mean = 13.563 ms, StdErr = 0.068 ms (0.50%), N = 29, StdDev = 0.367 ms | |
Min = 13.101 ms, Q1 = 13.262 ms, Median = 13.460 ms, Q3 = 13.751 ms, Max = 14.532 ms | |
IQR = 0.488 ms, LowerFence = 12.530 ms, UpperFence = 14.483 ms | |
ConfidenceInterval = [13.313 ms; 13.814 ms] (CI 99.9%), Margin = 0.250 ms (1.85% of Mean) | |
Skewness = 1.01, Kurtosis = 3.16, MValue = 2 | |
-------------------- Histogram -------------------- | |
[12.944 ms ; 13.494 ms) | @@@@@@@@@@@@@@@@ | |
[13.494 ms ; 13.816 ms) | @@@@@@@@ | |
[13.816 ms ; 14.360 ms) | @@@@ | |
[14.360 ms ; 14.689 ms) | @ | |
--------------------------------------------------- | |
Benchmarks.HighSparsity: Job-WCOAAY(MinInvokeCount=100) | |
Runtime = .NET 5.0.9 (5.0.921.35908), X64 RyuJIT; GC = Concurrent Workstation | |
Mean = 8.665 ms, StdErr = 0.048 ms (0.55%), N = 36, StdDev = 0.288 ms | |
Min = 8.362 ms, Q1 = 8.479 ms, Median = 8.599 ms, Q3 = 8.665 ms, Max = 9.592 ms | |
IQR = 0.185 ms, LowerFence = 8.201 ms, UpperFence = 8.943 ms | |
ConfidenceInterval = [8.493 ms; 8.837 ms] (CI 99.9%), Margin = 0.172 ms (1.99% of Mean) | |
Skewness = 1.51, Kurtosis = 4.59, MValue = 2 | |
-------------------- Histogram -------------------- | |
[8.248 ms ; 8.452 ms) | @@@@@@@ | |
[8.452 ms ; 8.829 ms) | @@@@@@@@@@@@@@@@@@@@@@ | |
[8.829 ms ; 9.080 ms) | @@ | |
[9.080 ms ; 9.477 ms) | @@@@ | |
[9.477 ms ; 9.706 ms) | @ | |
--------------------------------------------------- | |
// * Summary * | |
BenchmarkDotNet=v0.13.1, OS=Windows 10.0.19043.1165 (21H1/May2021Update) | |
AMD Ryzen 9 3900X, 1 CPU, 24 logical and 12 physical cores | |
.NET SDK=5.0.400 | |
[Host] : .NET 5.0.9 (5.0.921.35908), X64 RyuJIT DEBUG | |
Job-WCOAAY : .NET 5.0.9 (5.0.921.35908), X64 RyuJIT | |
MinInvokeCount=100 | |
| Method | Mean | Error | StdDev | Gen 0 | Gen 1 | Allocated | | |
|--------------- |----------:|----------:|----------:|-----------:|----------:|----------:| | |
| DenseData | 38.262 ms | 0.6758 ms | 1.0116 ms | 21000.0000 | 4000.0000 | 168 MB | | |
| MediumSparsity | 13.563 ms | 0.2503 ms | 0.3670 ms | 3000.0000 | - | 24 MB | | |
| HighSparsity | 8.665 ms | 0.1724 ms | 0.2880 ms | 1000.0000 | - | 9 MB | | |
// * Warnings * | |
MinIterationTime | |
Benchmarks.DenseData: MinInvokeCount=100 -> The minimum observed iteration time is 36.6433 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
Benchmarks.MediumSparsity: MinInvokeCount=100 -> The minimum observed iteration time is 13.1009 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
Benchmarks.HighSparsity: MinInvokeCount=100 -> The minimum observed iteration time is 8.3622 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
// * Hints * | |
Outliers | |
Benchmarks.DenseData: MinInvokeCount=100 -> 1 outlier was removed (41.26 ms) | |
Benchmarks.MediumSparsity: MinInvokeCount=100 -> 6 outliers were removed (15.54 ms..16.16 ms) | |
Benchmarks.HighSparsity: MinInvokeCount=100 -> 5 outliers were removed (10.44 ms..11.60 ms) | |
// * Legends * | |
Mean : Arithmetic mean of all measurements | |
Error : Half of 99.9% confidence interval | |
StdDev : Standard deviation of all measurements | |
Gen 0 : GC Generation 0 collects per 1000 operations | |
Gen 1 : GC Generation 1 collects per 1000 operations | |
Allocated : Allocated memory per single operation (managed only, inclusive, 1KB = 1024B) | |
1 ms : 1 Millisecond (0.001 sec) | |
// * Diagnostic Output - MemoryDiagnoser * | |
// ***** BenchmarkRunner: End ***** | |
// ** Remained 0 benchmark(s) to run ** | |
Run time: 00:00:39 (39.72 sec), executed benchmarks: 3 | |
Global total time: 00:00:42 (42.82 sec), executed benchmarks: 3 | |
// * Artifacts cleanup * |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment