Skip to content

Commit e039a7d

Browse files
Final changes for AUG 2020 release.
1 parent b6a4bd7 commit e039a7d

File tree

69 files changed

+2105
-1136
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+2105
-1136
lines changed
Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
``` ini
22

33
BenchmarkDotNet=v0.12.1, OS=Windows 10.0.19041.388 (2004/?/20H1)
4-
Intel Core i7-7660U CPU 2.50GHz (Kaby Lake), 1 CPU, 4 logical and 2 physical cores
5-
.NET Core SDK=3.1.302
4+
Unknown processor
5+
.NET Core SDK=3.1.400
66
[Host] : .NET Core 3.1.6 (CoreCLR 4.700.20.26901, CoreFX 4.700.20.31603), X64 RyuJIT
7-
Job-GMGNJH : .NET Core 3.1.6 (CoreCLR 4.700.20.26901, CoreFX 4.700.20.31603), X64 RyuJIT
7+
Job-GUNMTB : .NET Core 3.1.6 (CoreCLR 4.700.20.26901, CoreFX 4.700.20.31603), X64 RyuJIT
88

99
EvaluateOverhead=True Server=True Toolchain=.NET Core 3.0
1010
Categories=App
1111

1212
```
13-
| Method | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
14-
|------------------------ |-----------------:|---------------:|---------------:|--------:|--------:|------:|----------:|
15-
| **GetEnvironmentVariables** | **26,955.668 ns** | **533.8959 ns** | **892.0201 ns** | **1.5259** | **0.0305** | **-** | **14696 B** |
16-
| **IsProcessRunning** | **1,339,931.669 ns** | **23,459.2241 ns** | **20,795.9911 ns** | **35.1563** | **9.7656** | **-** | **337140 B** |
17-
| **IsRunning** | **2,496,906.159 ns** | **40,468.4915 ns** | **37,854.2521 ns** | **35.1563** | **11.7188** | **-** | **339891 B** |
18-
| **IsRunningFromAspNet** | **1.219 ns** | **0.0571 ns** | **0.0999 ns** | **-** | **-** | **-** | **-** |
19-
| **ReferencedAssemblies** | **94,615.614 ns** | **1,866.3820 ns** | **3,640.2348 ns** | **3.2959** | **-** | **-** | **32424 B** |
20-
| **StackTrace** | **83,283.799 ns** | **1,648.7733 ns** | **3,254.5177 ns** | **2.1973** | **-** | **-** | **21094 B** |
21-
| **WorkingSet** | **201.343 ns** | **3.8243 ns** | **6.3895 ns** | **-** | **-** | **-** | **-** |
13+
| Method | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
14+
|------------------------ |---------------:|--------------:|--------------:|--------:|-------:|------:|----------:|
15+
| **GetEnvironmentVariables** | **23,862.821 ns** | **28.1458 ns** | **23.5030 ns** | **1.5564** | **0.0610** | **-** | **14504 B** |
16+
| **IsProcessRunning** | **389,030.340 ns** | **1,370.8598 ns** | **1,215.2315 ns** | **14.6484** | **2.4414** | **-** | **139598 B** |
17+
| **IsRunning** | **759,586.126 ns** | **4,700.1252 ns** | **4,396.5000 ns** | **15.6250** | **1.9531** | **-** | **154700 B** |
18+
| **IsRunningFromAspNet** | **1.376 ns** | **0.0046 ns** | **0.0039 ns** | **-** | **-** | **-** | **-** |
19+
| **ReferencedAssemblies** | **79,972.674 ns** | **737.4467 ns** | **575.7499 ns** | **3.4180** | **-** | **-** | **32424 B** |
20+
| **StackTrace** | **70,834.458 ns** | **214.5141 ns** | **179.1290 ns** | **2.1973** | **-** | **-** | **21095 B** |
21+
| **WorkingSet** | **175.798 ns** | **0.4807 ns** | **0.4497 ns** | **-** | **-** | **-** | **-** |
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
Method,Job,AnalyzeLaunchVariance,EvaluateOverhead,MaxAbsoluteError,MaxRelativeError,MinInvokeCount,MinIterationTime,OutlierMode,Affinity,EnvironmentVariables,Jit,Platform,PowerPlanMode,Runtime,AllowVeryLargeObjects,Concurrent,CpuGroups,Force,HeapAffinitizeMask,HeapCount,NoAffinitize,RetainVm,Server,Arguments,BuildConfiguration,Clock,EngineFactory,NuGetReferences,Toolchain,IsMutator,InvocationCount,IterationCount,IterationTime,LaunchCount,MaxIterationCount,MaxWarmupIterationCount,MinIterationCount,MinWarmupIterationCount,RunStrategy,UnrollFactor,WarmupCount,Categories,Mean,Error,StdDev,Gen 0,Gen 1,Gen 2,Allocated
2-
GetEnvironmentVariables,Job-GMGNJH,False,True,Default,Default,Default,Default,Default,1111,Empty,RyuJit,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET Core 3.1,False,True,False,True,Default,Default,False,False,True,Default,Default,Default,Default,Default,.NET Core 3.0,Default,1,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,App,"26,955.668 ns",533.8959 ns,892.0201 ns,1.5259,0.0305,0.0000,14696 B
3-
IsProcessRunning,Job-GMGNJH,False,True,Default,Default,Default,Default,Default,1111,Empty,RyuJit,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET Core 3.1,False,True,False,True,Default,Default,False,False,True,Default,Default,Default,Default,Default,.NET Core 3.0,Default,1,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,App,"1,339,931.669 ns","23,459.2241 ns","20,795.9911 ns",35.1563,9.7656,0.0000,337140 B
4-
IsRunning,Job-GMGNJH,False,True,Default,Default,Default,Default,Default,1111,Empty,RyuJit,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET Core 3.1,False,True,False,True,Default,Default,False,False,True,Default,Default,Default,Default,Default,.NET Core 3.0,Default,1,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,App,"2,496,906.159 ns","40,468.4915 ns","37,854.2521 ns",35.1563,11.7188,0.0000,339891 B
5-
IsRunningFromAspNet,Job-GMGNJH,False,True,Default,Default,Default,Default,Default,1111,Empty,RyuJit,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET Core 3.1,False,True,False,True,Default,Default,False,False,True,Default,Default,Default,Default,Default,.NET Core 3.0,Default,1,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,App,1.219 ns,0.0571 ns,0.0999 ns,0.0000,0.0000,0.0000,0 B
6-
ReferencedAssemblies,Job-GMGNJH,False,True,Default,Default,Default,Default,Default,1111,Empty,RyuJit,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET Core 3.1,False,True,False,True,Default,Default,False,False,True,Default,Default,Default,Default,Default,.NET Core 3.0,Default,1,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,App,"94,615.614 ns","1,866.3820 ns","3,640.2348 ns",3.2959,0.0000,0.0000,32424 B
7-
StackTrace,Job-GMGNJH,False,True,Default,Default,Default,Default,Default,1111,Empty,RyuJit,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET Core 3.1,False,True,False,True,Default,Default,False,False,True,Default,Default,Default,Default,Default,.NET Core 3.0,Default,1,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,App,"83,283.799 ns","1,648.7733 ns","3,254.5177 ns",2.1973,0.0000,0.0000,21094 B
8-
WorkingSet,Job-GMGNJH,False,True,Default,Default,Default,Default,Default,1111,Empty,RyuJit,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET Core 3.1,False,True,False,True,Default,Default,False,False,True,Default,Default,Default,Default,Default,.NET Core 3.0,Default,1,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,App,201.343 ns,3.8243 ns,6.3895 ns,0.0000,0.0000,0.0000,0 B
2+
GetEnvironmentVariables,Job-GUNMTB,False,True,Default,Default,Default,Default,Default,1111,Empty,RyuJit,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET Core 3.1,False,True,False,True,Default,Default,False,False,True,Default,Default,Default,Default,Default,.NET Core 3.0,Default,1,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,App,"23,862.821 ns",28.1458 ns,23.5030 ns,1.5564,0.0610,0.0000,14504 B
3+
IsProcessRunning,Job-GUNMTB,False,True,Default,Default,Default,Default,Default,1111,Empty,RyuJit,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET Core 3.1,False,True,False,True,Default,Default,False,False,True,Default,Default,Default,Default,Default,.NET Core 3.0,Default,1,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,App,"389,030.340 ns","1,370.8598 ns","1,215.2315 ns",14.6484,2.4414,0.0000,139598 B
4+
IsRunning,Job-GUNMTB,False,True,Default,Default,Default,Default,Default,1111,Empty,RyuJit,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET Core 3.1,False,True,False,True,Default,Default,False,False,True,Default,Default,Default,Default,Default,.NET Core 3.0,Default,1,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,App,"759,586.126 ns","4,700.1252 ns","4,396.5000 ns",15.6250,1.9531,0.0000,154700 B
5+
IsRunningFromAspNet,Job-GUNMTB,False,True,Default,Default,Default,Default,Default,1111,Empty,RyuJit,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET Core 3.1,False,True,False,True,Default,Default,False,False,True,Default,Default,Default,Default,Default,.NET Core 3.0,Default,1,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,App,1.376 ns,0.0046 ns,0.0039 ns,0.0000,0.0000,0.0000,0 B
6+
ReferencedAssemblies,Job-GUNMTB,False,True,Default,Default,Default,Default,Default,1111,Empty,RyuJit,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET Core 3.1,False,True,False,True,Default,Default,False,False,True,Default,Default,Default,Default,Default,.NET Core 3.0,Default,1,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,App,"79,972.674 ns",737.4467 ns,575.7499 ns,3.4180,0.0000,0.0000,32424 B
7+
StackTrace,Job-GUNMTB,False,True,Default,Default,Default,Default,Default,1111,Empty,RyuJit,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET Core 3.1,False,True,False,True,Default,Default,False,False,True,Default,Default,Default,Default,Default,.NET Core 3.0,Default,1,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,App,"70,834.458 ns",214.5141 ns,179.1290 ns,2.1973,0.0000,0.0000,21095 B
8+
WorkingSet,Job-GUNMTB,False,True,Default,Default,Default,Default,Default,1111,Empty,RyuJit,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET Core 3.1,False,True,False,True,Default,Default,False,False,True,Default,Default,Default,Default,Default,.NET Core 3.0,Default,1,Default,Default,Default,Default,Default,Default,Default,Default,16,Default,App,175.798 ns,0.4807 ns,0.4497 ns,0.0000,0.0000,0.0000,0 B

docs/Benchmark Results/dotNetTips.Utility.Benchmarks.AppPerfTestRunner-report.html

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang='en'>
33
<head>
44
<meta charset='utf-8' />
5-
<title>dotNetTips.Utility.Benchmarks.AppPerfTestRunner-20200803-154901</title>
5+
<title>dotNetTips.Utility.Benchmarks.AppPerfTestRunner-20200807-152500</title>
66

77
<style type="text/css">
88
table { border-collapse: collapse; display: block; width: 100%; overflow: auto; }
@@ -14,25 +14,25 @@
1414
<body>
1515
<pre><code>
1616
BenchmarkDotNet=v0.12.1, OS=Windows 10.0.19041.388 (2004/?/20H1)
17-
Intel Core i7-7660U CPU 2.50GHz (Kaby Lake), 1 CPU, 4 logical and 2 physical cores
18-
.NET Core SDK=3.1.302
17+
Unknown processor
18+
.NET Core SDK=3.1.400
1919
[Host] : .NET Core 3.1.6 (CoreCLR 4.700.20.26901, CoreFX 4.700.20.31603), X64 RyuJIT
20-
Job-GMGNJH : .NET Core 3.1.6 (CoreCLR 4.700.20.26901, CoreFX 4.700.20.31603), X64 RyuJIT
20+
Job-GUNMTB : .NET Core 3.1.6 (CoreCLR 4.700.20.26901, CoreFX 4.700.20.31603), X64 RyuJIT
2121
</code></pre>
2222
<pre><code>EvaluateOverhead=True Server=True Toolchain=.NET Core 3.0
2323
Categories=App
2424
</code></pre>
2525

2626
<table>
27-
<thead><tr><th> Method</th><th> Mean</th><th> Error</th><th> StdDev</th><th>Gen 0</th><th>Gen 1</th><th>Gen 2</th><th>Allocated</th>
27+
<thead><tr><th> Method</th><th> Mean</th><th> Error</th><th> StdDev</th><th>Gen 0</th><th>Gen 1</th><th>Gen 2</th><th>Allocated</th>
2828
</tr>
29-
</thead><tbody><tr><td>GetEnvironmentVariables</td><td>26,955.668 ns</td><td>533.8959 ns</td><td>892.0201 ns</td><td>1.5259</td><td>0.0305</td><td>-</td><td>14696 B</td>
30-
</tr><tr><td>IsProcessRunning</td><td>1,339,931.669 ns</td><td>23,459.2241 ns</td><td>20,795.9911 ns</td><td>35.1563</td><td>9.7656</td><td>-</td><td>337140 B</td>
31-
</tr><tr><td>IsRunning</td><td>2,496,906.159 ns</td><td>40,468.4915 ns</td><td>37,854.2521 ns</td><td>35.1563</td><td>11.7188</td><td>-</td><td>339891 B</td>
32-
</tr><tr><td>IsRunningFromAspNet</td><td>1.219 ns</td><td>0.0571 ns</td><td>0.0999 ns</td><td>-</td><td>-</td><td>-</td><td>-</td>
33-
</tr><tr><td>ReferencedAssemblies</td><td>94,615.614 ns</td><td>1,866.3820 ns</td><td>3,640.2348 ns</td><td>3.2959</td><td>-</td><td>-</td><td>32424 B</td>
34-
</tr><tr><td>StackTrace</td><td>83,283.799 ns</td><td>1,648.7733 ns</td><td>3,254.5177 ns</td><td>2.1973</td><td>-</td><td>-</td><td>21094 B</td>
35-
</tr><tr><td>WorkingSet</td><td>201.343 ns</td><td>3.8243 ns</td><td>6.3895 ns</td><td>-</td><td>-</td><td>-</td><td>-</td>
29+
</thead><tbody><tr><td>GetEnvironmentVariables</td><td>23,862.821 ns</td><td>28.1458 ns</td><td>23.5030 ns</td><td>1.5564</td><td>0.0610</td><td>-</td><td>14504 B</td>
30+
</tr><tr><td>IsProcessRunning</td><td>389,030.340 ns</td><td>1,370.8598 ns</td><td>1,215.2315 ns</td><td>14.6484</td><td>2.4414</td><td>-</td><td>139598 B</td>
31+
</tr><tr><td>IsRunning</td><td>759,586.126 ns</td><td>4,700.1252 ns</td><td>4,396.5000 ns</td><td>15.6250</td><td>1.9531</td><td>-</td><td>154700 B</td>
32+
</tr><tr><td>IsRunningFromAspNet</td><td>1.376 ns</td><td>0.0046 ns</td><td>0.0039 ns</td><td>-</td><td>-</td><td>-</td><td>-</td>
33+
</tr><tr><td>ReferencedAssemblies</td><td>79,972.674 ns</td><td>737.4467 ns</td><td>575.7499 ns</td><td>3.4180</td><td>-</td><td>-</td><td>32424 B</td>
34+
</tr><tr><td>StackTrace</td><td>70,834.458 ns</td><td>214.5141 ns</td><td>179.1290 ns</td><td>2.1973</td><td>-</td><td>-</td><td>21095 B</td>
35+
</tr><tr><td>WorkingSet</td><td>175.798 ns</td><td>0.4807 ns</td><td>0.4497 ns</td><td>-</td><td>-</td><td>-</td><td>-</td>
3636
</tr></tbody></table>
3737
</body>
3838
</html>
Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,32 @@
11
``` ini
22

33
BenchmarkDotNet=v0.12.1, OS=Windows 10.0.19041.388 (2004/?/20H1)
4-
Intel Core i7-7660U CPU 2.50GHz (Kaby Lake), 1 CPU, 4 logical and 2 physical cores
5-
.NET Core SDK=3.1.302
4+
Unknown processor
5+
.NET Core SDK=3.1.400
66
[Host] : .NET Core 3.1.6 (CoreCLR 4.700.20.26901, CoreFX 4.700.20.31603), X64 RyuJIT
7-
Job-GMGNJH : .NET Core 3.1.6 (CoreCLR 4.700.20.26901, CoreFX 4.700.20.31603), X64 RyuJIT
7+
Job-GUNMTB : .NET Core 3.1.6 (CoreCLR 4.700.20.26901, CoreFX 4.700.20.31603), X64 RyuJIT
88

99
EvaluateOverhead=True Server=True Toolchain=.NET Core 3.0
1010
Categories=DistinctConcurrentBag,GenericCollections
1111

1212
```
1313
| Method | CollectionCount | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
1414
|------------------------------ |---------------- |-------------:|------------:|------------:|-------:|------:|------:|----------:|
15-
| **&#39;Creating Using Constructor.&#39;** | **25** | **7,221.7 ns** | **131.69 ns** | **208.87 ns** | **0.0076** | **-** | **-** | **2192 B** |
16-
| &#39;Creating Using Constructor.&#39; | 50 | 14,215.5 ns | 279.54 ns | 504.07 ns | 0.0153 | - | - | 4408 B |
17-
| &#39;Creating Using Constructor.&#39; | 100 | 26,870.0 ns | 503.70 ns | 813.38 ns | 0.0305 | - | - | 9064 B |
18-
| &#39;Creating Using Constructor.&#39; | 250 | 65,534.7 ns | 1,273.24 ns | 1,784.90 ns | 0.1221 | - | - | 19288 B |
19-
| &#39;Creating Using Constructor.&#39; | 500 | 134,715.1 ns | 2,670.50 ns | 5,632.98 ns | 0.2441 | - | - | 40168 B |
20-
| **&#39;Creating Using ForEach().&#39;** | **25** | **7,249.2 ns** | **134.20 ns** | **212.85 ns** | **0.0076** | **-** | **-** | **1960 B** |
21-
| &#39;Creating Using ForEach().&#39; | 50 | 14,269.3 ns | 279.15 ns | 488.91 ns | 0.0153 | - | - | 3976 B |
22-
| &#39;Creating Using ForEach().&#39; | 100 | 26,678.0 ns | 529.49 ns | 824.35 ns | 0.0305 | - | - | 8232 B |
23-
| &#39;Creating Using ForEach().&#39; | 250 | 66,442.5 ns | 1,312.01 ns | 3,066.78 ns | 0.1221 | - | - | 17256 B |
24-
| &#39;Creating Using ForEach().&#39; | 500 | 134,155.7 ns | 2,663.91 ns | 6,876.40 ns | 0.2441 | - | - | 36136 B |
25-
| **&#39;Looping with foreach().&#39;** | **25** | **338.5 ns** | **6.72 ns** | **11.41 ns** | **0.0277** | **-** | **-** | **264 B** |
26-
| &#39;Looping with foreach().&#39; | 50 | 599.5 ns | 11.95 ns | 15.12 ns | 0.0486 | - | - | 464 B |
27-
| &#39;Looping with foreach().&#39; | 100 | 1,134.7 ns | 22.64 ns | 52.92 ns | 0.0916 | - | - | 864 B |
28-
| &#39;Looping with foreach().&#39; | 250 | 2,686.6 ns | 53.34 ns | 87.64 ns | 0.2174 | - | - | 2064 B |
29-
| &#39;Looping with foreach().&#39; | 500 | 5,379.1 ns | 106.37 ns | 197.16 ns | 0.4349 | - | - | 4064 B |
15+
| **&#39;Creating Using Constructor.&#39;** | **25** | **5,975.5 ns** | **74.64 ns** | **69.82 ns** | **0.0076** | **-** | **-** | **2192 B** |
16+
| &#39;Creating Using Constructor.&#39; | 50 | 12,489.5 ns | 59.49 ns | 52.73 ns | 0.0153 | - | - | 4408 B |
17+
| &#39;Creating Using Constructor.&#39; | 100 | 22,792.1 ns | 177.47 ns | 166.00 ns | 0.0305 | - | - | 9064 B |
18+
| &#39;Creating Using Constructor.&#39; | 250 | 55,805.2 ns | 540.00 ns | 505.11 ns | 0.0610 | - | - | 19288 B |
19+
| &#39;Creating Using Constructor.&#39; | 500 | 109,421.9 ns | 878.98 ns | 822.20 ns | 0.1221 | - | - | 40168 B |
20+
| &#39;Creating Using Constructor.&#39; | 1000 | 226,092.7 ns | 1,716.77 ns | 1,605.86 ns | 0.2441 | - | - | 83336 B |
21+
| **&#39;Creating Using ForEach().&#39;** | **25** | **6,059.3 ns** | **73.24 ns** | **68.51 ns** | **0.0076** | **-** | **-** | **1960 B** |
22+
| &#39;Creating Using ForEach().&#39; | 50 | 12,214.9 ns | 116.28 ns | 108.77 ns | - | - | - | 3994 B |
23+
| &#39;Creating Using ForEach().&#39; | 100 | 22,646.9 ns | 129.91 ns | 121.52 ns | 0.0305 | - | - | 8232 B |
24+
| &#39;Creating Using ForEach().&#39; | 250 | 55,596.3 ns | 252.53 ns | 223.86 ns | 0.0610 | - | - | 17256 B |
25+
| &#39;Creating Using ForEach().&#39; | 500 | 113,818.5 ns | 694.13 ns | 615.33 ns | 0.1221 | - | - | 36137 B |
26+
| &#39;Creating Using ForEach().&#39; | 1000 | 222,490.1 ns | 1,519.24 ns | 1,421.10 ns | 0.2441 | - | - | 75304 B |
27+
| **&#39;Looping with foreach().&#39;** | **25** | **325.0 ns** | **4.79 ns** | **4.48 ns** | **0.0277** | **-** | **-** | **264 B** |
28+
| &#39;Looping with foreach().&#39; | 50 | 501.0 ns | 0.81 ns | 0.68 ns | 0.0486 | - | - | 464 B |
29+
| &#39;Looping with foreach().&#39; | 100 | 917.5 ns | 7.97 ns | 7.07 ns | 0.0906 | - | - | 864 B |
30+
| &#39;Looping with foreach().&#39; | 250 | 2,164.0 ns | 34.32 ns | 30.42 ns | 0.2174 | - | - | 2064 B |
31+
| &#39;Looping with foreach().&#39; | 500 | 4,557.4 ns | 18.37 ns | 15.34 ns | 0.4272 | - | - | 4064 B |
32+
| &#39;Looping with foreach().&#39; | 1000 | 8,948.2 ns | 18.33 ns | 15.31 ns | 0.8545 | - | - | 8064 B |

0 commit comments

Comments
 (0)