BenchmarkDotNet=v0.13.2, OS=Windows 11 (10.0.22621.819)
AMD Ryzen 9 5950X, 1 CPU, 32 logical and 16 physical cores
.NET SDK=7.0.100
[Host] : .NET 7.0.0 (7.0.22.51805), X64 RyuJIT AVX2
.NET 6.0 : .NET 6.0.11 (6.0.1122.52304), X64 RyuJIT AVX2
.NET 7.0 : .NET 7.0.0 (7.0.22.51805), X64 RyuJIT AVX2
.NET Framework 4.8 : .NET Framework 4.8.1 (4.8.9105.0), X64 RyuJIT VectorSize=256
NativeAOT 7.0 : .NET 7.0.0 (7.0.22.51805), X64 RyuJIT AVX2
Method |
Job |
Runtime |
Prepared |
FileName |
Mean |
Error |
StdDev |
Median |
Ratio |
RatioSD |
Gen0 |
Gen1 |
Gen2 |
Allocated |
Alloc Ratio |
Run |
.NET 6.0 |
.NET 6.0 |
False |
dromaeo-3d-cube |
24.663 ms |
0.0423 ms |
0.0375 ms |
24.668 ms |
0.71 |
0.00 |
406.2500 |
31.2500 |
- |
6708.97 KB |
0.99 |
Run |
.NET 7.0 |
.NET 7.0 |
False |
dromaeo-3d-cube |
24.286 ms |
0.0280 ms |
0.0234 ms |
24.290 ms |
0.70 |
0.00 |
406.2500 |
31.2500 |
- |
6708.96 KB |
0.99 |
Run |
.NET Framework 4.8 |
.NET Framework 4.8 |
False |
dromaeo-3d-cube |
34.800 ms |
0.0239 ms |
0.0200 ms |
34.805 ms |
1.00 |
0.00 |
1066.6667 |
200.0000 |
- |
6744.66 KB |
1.00 |
Run |
NativeAOT 7.0 |
NativeAOT 7.0 |
False |
dromaeo-3d-cube |
24.161 ms |
0.0432 ms |
0.0383 ms |
24.171 ms |
0.69 |
0.00 |
406.2500 |
31.2500 |
- |
6708.96 KB |
0.99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Run |
.NET 6.0 |
.NET 6.0 |
False |
dromaeo-core-eval |
6.971 ms |
0.0168 ms |
0.0157 ms |
6.970 ms |
0.72 |
0.00 |
15.6250 |
- |
- |
321.58 KB |
0.98 |
Run |
.NET 7.0 |
.NET 7.0 |
False |
dromaeo-core-eval |
5.993 ms |
0.0169 ms |
0.0158 ms |
5.989 ms |
0.62 |
0.00 |
15.6250 |
- |
- |
321.57 KB |
0.98 |
Run |
.NET Framework 4.8 |
.NET Framework 4.8 |
False |
dromaeo-core-eval |
9.678 ms |
0.0136 ms |
0.0114 ms |
9.680 ms |
1.00 |
0.00 |
46.8750 |
- |
- |
326.94 KB |
1.00 |
Run |
NativeAOT 7.0 |
NativeAOT 7.0 |
False |
dromaeo-core-eval |
6.195 ms |
0.0087 ms |
0.0081 ms |
6.193 ms |
0.64 |
0.00 |
15.6250 |
- |
- |
321.57 KB |
0.98 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Run |
.NET 6.0 |
.NET 6.0 |
False |
dromaeo-object-array |
66.848 ms |
0.2362 ms |
0.2209 ms |
66.782 ms |
0.82 |
0.00 |
6125.0000 |
1125.0000 |
250.0000 |
101491.97 KB |
1.00 |
Run |
.NET 7.0 |
.NET 7.0 |
False |
dromaeo-object-array |
64.791 ms |
0.1085 ms |
0.0906 ms |
64.798 ms |
0.79 |
0.00 |
6125.0000 |
1125.0000 |
250.0000 |
101491.85 KB |
1.00 |
Run |
.NET Framework 4.8 |
.NET Framework 4.8 |
False |
dromaeo-object-array |
81.841 ms |
0.1316 ms |
0.1167 ms |
81.852 ms |
1.00 |
0.00 |
16428.5714 |
1285.7143 |
285.7143 |
101802.35 KB |
1.00 |
Run |
NativeAOT 7.0 |
NativeAOT 7.0 |
False |
dromaeo-object-array |
63.755 ms |
0.1030 ms |
0.0913 ms |
63.754 ms |
0.78 |
0.00 |
6125.0000 |
1125.0000 |
250.0000 |
101491.85 KB |
1.00 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Run |
.NET 6.0 |
.NET 6.0 |
False |
droma(...)egexp [21] |
222.308 ms |
2.3415 ms |
2.1903 ms |
222.119 ms |
0.88 |
0.01 |
10666.6667 |
6333.3333 |
5666.6667 |
175637.2 KB |
0.99 |
Run |
.NET 7.0 |
.NET 7.0 |
False |
droma(...)egexp [21] |
145.665 ms |
2.8991 ms |
2.7118 ms |
145.580 ms |
0.58 |
0.01 |
12250.0000 |
8250.0000 |
7500.0000 |
174958.18 KB |
0.99 |
Run |
.NET Framework 4.8 |
.NET Framework 4.8 |
False |
droma(...)egexp [21] |
253.645 ms |
1.3832 ms |
1.1551 ms |
253.810 ms |
1.00 |
0.00 |
19000.0000 |
8500.0000 |
5000.0000 |
176958.27 KB |
1.00 |
Run |
NativeAOT 7.0 |
NativeAOT 7.0 |
False |
droma(...)egexp [21] |
139.631 ms |
2.6855 ms |
3.2980 ms |
139.033 ms |
0.55 |
0.02 |
10500.0000 |
6500.0000 |
5750.0000 |
174548.25 KB |
0.99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Run |
.NET 6.0 |
.NET 6.0 |
False |
droma(...)tring [21] |
391.487 ms |
21.2532 ms |
62.3318 ms |
383.032 ms |
1.22 |
0.16 |
52000.0000 |
44500.0000 |
43500.0000 |
1326621.29 KB |
0.99 |
Run |
.NET 7.0 |
.NET 7.0 |
False |
droma(...)tring [21] |
446.680 ms |
26.6236 ms |
78.5002 ms |
468.752 ms |
1.40 |
0.26 |
47000.0000 |
39000.0000 |
38000.0000 |
1326525.21 KB |
0.99 |
Run |
.NET Framework 4.8 |
.NET Framework 4.8 |
False |
droma(...)tring [21] |
315.913 ms |
6.1747 ms |
8.0289 ms |
317.408 ms |
1.00 |
0.00 |
105000.0000 |
81000.0000 |
80500.0000 |
1338073.17 KB |
1.00 |
Run |
NativeAOT 7.0 |
NativeAOT 7.0 |
False |
droma(...)tring [21] |
437.544 ms |
24.3066 ms |
71.6687 ms |
444.140 ms |
1.39 |
0.24 |
45000.0000 |
37000.0000 |
36000.0000 |
1326438.59 KB |
0.99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Run |
.NET 6.0 |
.NET 6.0 |
False |
droma(...)ase64 [21] |
66.767 ms |
0.1012 ms |
0.0897 ms |
66.751 ms |
0.84 |
0.00 |
375.0000 |
125.0000 |
- |
7659.15 KB |
0.98 |
Run |
.NET 7.0 |
.NET 7.0 |
False |
droma(...)ase64 [21] |
59.048 ms |
0.1687 ms |
0.1578 ms |
59.019 ms |
0.74 |
0.00 |
444.4444 |
111.1111 |
- |
7658.02 KB |
0.98 |
Run |
.NET Framework 4.8 |
.NET Framework 4.8 |
False |
droma(...)ase64 [21] |
79.531 ms |
0.2330 ms |
0.2179 ms |
79.554 ms |
1.00 |
0.00 |
1142.8571 |
285.7143 |
- |
7848.29 KB |
1.00 |
Run |
NativeAOT 7.0 |
NativeAOT 7.0 |
False |
droma(...)ase64 [21] |
66.269 ms |
0.2187 ms |
0.2046 ms |
66.303 ms |
0.83 |
0.00 |
375.0000 |
125.0000 |
- |
7658.36 KB |
0.98 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Run |
.NET 6.0 |
.NET 6.0 |
True |
dromaeo-3d-cube |
25.504 ms |
0.0409 ms |
0.0319 ms |
25.513 ms |
0.78 |
0.00 |
375.0000 |
125.0000 |
- |
6414.59 KB |
1.00 |
Run |
.NET 7.0 |
.NET 7.0 |
True |
dromaeo-3d-cube |
23.885 ms |
0.0521 ms |
0.0488 ms |
23.880 ms |
0.73 |
0.00 |
375.0000 |
125.0000 |
- |
6414.58 KB |
1.00 |
Run |
.NET Framework 4.8 |
.NET Framework 4.8 |
True |
dromaeo-3d-cube |
32.691 ms |
0.0546 ms |
0.0511 ms |
32.701 ms |
1.00 |
0.00 |
1000.0000 |
312.5000 |
- |
6433.68 KB |
1.00 |
Run |
NativeAOT 7.0 |
NativeAOT 7.0 |
True |
dromaeo-3d-cube |
24.435 ms |
0.0398 ms |
0.0353 ms |
24.439 ms |
0.75 |
0.00 |
375.0000 |
125.0000 |
- |
6414.58 KB |
1.00 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Run |
.NET 6.0 |
.NET 6.0 |
True |
dromaeo-core-eval |
6.273 ms |
0.0263 ms |
0.0246 ms |
6.265 ms |
0.61 |
0.00 |
15.6250 |
- |
- |
308.97 KB |
0.99 |
Run |
.NET 7.0 |
.NET 7.0 |
True |
dromaeo-core-eval |
5.909 ms |
0.0098 ms |
0.0091 ms |
5.908 ms |
0.58 |
0.00 |
15.6250 |
- |
- |
308.96 KB |
0.99 |
Run |
.NET Framework 4.8 |
.NET Framework 4.8 |
True |
dromaeo-core-eval |
10.206 ms |
0.0262 ms |
0.0232 ms |
10.205 ms |
1.00 |
0.00 |
46.8750 |
- |
- |
313.54 KB |
1.00 |
Run |
NativeAOT 7.0 |
NativeAOT 7.0 |
True |
dromaeo-core-eval |
6.383 ms |
0.0147 ms |
0.0130 ms |
6.380 ms |
0.63 |
0.00 |
15.6250 |
- |
- |
308.96 KB |
0.99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Run |
.NET 6.0 |
.NET 6.0 |
True |
dromaeo-object-array |
67.253 ms |
0.1245 ms |
0.1103 ms |
67.205 ms |
0.81 |
0.00 |
6125.0000 |
1125.0000 |
250.0000 |
101453.76 KB |
1.00 |
Run |
.NET 7.0 |
.NET 7.0 |
True |
dromaeo-object-array |
64.675 ms |
0.1963 ms |
0.1836 ms |
64.620 ms |
0.78 |
0.00 |
6125.0000 |
1125.0000 |
250.0000 |
101452.68 KB |
1.00 |
Run |
.NET Framework 4.8 |
.NET Framework 4.8 |
True |
dromaeo-object-array |
82.695 ms |
0.1842 ms |
0.1633 ms |
82.647 ms |
1.00 |
0.00 |
16428.5714 |
1142.8571 |
285.7143 |
101759.86 KB |
1.00 |
Run |
NativeAOT 7.0 |
NativeAOT 7.0 |
True |
dromaeo-object-array |
65.332 ms |
0.1968 ms |
0.1745 ms |
65.270 ms |
0.79 |
0.00 |
6125.0000 |
1125.0000 |
250.0000 |
101452.68 KB |
1.00 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Run |
.NET 6.0 |
.NET 6.0 |
True |
droma(...)egexp [21] |
221.969 ms |
0.7544 ms |
0.5890 ms |
221.950 ms |
0.88 |
0.00 |
9666.6667 |
6000.0000 |
5000.0000 |
174301.65 KB |
0.96 |
Run |
.NET 7.0 |
.NET 7.0 |
True |
droma(...)egexp [21] |
135.977 ms |
2.0125 ms |
1.8825 ms |
136.141 ms |
0.54 |
0.01 |
10250.0000 |
6750.0000 |
5500.0000 |
174705.14 KB |
0.96 |
Run |
.NET Framework 4.8 |
.NET Framework 4.8 |
True |
droma(...)egexp [21] |
252.815 ms |
1.3315 ms |
1.1118 ms |
252.774 ms |
1.00 |
0.00 |
21000.0000 |
10500.0000 |
7000.0000 |
181222.84 KB |
1.00 |
Run |
NativeAOT 7.0 |
NativeAOT 7.0 |
True |
droma(...)egexp [21] |
134.390 ms |
2.5542 ms |
2.3892 ms |
134.878 ms |
0.53 |
0.01 |
11500.0000 |
8250.0000 |
6750.0000 |
171699.86 KB |
0.95 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Run |
.NET 6.0 |
.NET 6.0 |
True |
droma(...)tring [21] |
416.515 ms |
32.8928 ms |
96.9853 ms |
429.088 ms |
1.41 |
0.37 |
65000.0000 |
58000.0000 |
57000.0000 |
1326518.23 KB |
0.99 |
Run |
.NET 7.0 |
.NET 7.0 |
True |
droma(...)tring [21] |
429.232 ms |
27.7250 ms |
81.7479 ms |
448.594 ms |
1.50 |
0.24 |
49000.0000 |
42000.0000 |
40000.0000 |
1326313.17 KB |
0.99 |
Run |
.NET Framework 4.8 |
.NET Framework 4.8 |
True |
droma(...)tring [21] |
305.340 ms |
5.9827 ms |
5.5963 ms |
306.715 ms |
1.00 |
0.00 |
109000.0000 |
85500.0000 |
84500.0000 |
1337984.11 KB |
1.00 |
Run |
NativeAOT 7.0 |
NativeAOT 7.0 |
True |
droma(...)tring [21] |
429.284 ms |
28.3571 ms |
83.6115 ms |
457.514 ms |
1.42 |
0.29 |
49000.0000 |
42000.0000 |
40000.0000 |
1326337.32 KB |
0.99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Run |
.NET 6.0 |
.NET 6.0 |
True |
droma(...)ase64 [21] |
67.462 ms |
0.4006 ms |
0.3551 ms |
67.343 ms |
0.86 |
0.01 |
375.0000 |
125.0000 |
- |
7570.8 KB |
0.98 |
Run |
.NET 7.0 |
.NET 7.0 |
True |
droma(...)ase64 [21] |
56.353 ms |
0.2084 ms |
0.1949 ms |
56.390 ms |
0.72 |
0.00 |
444.4444 |
111.1111 |
- |
7569.29 KB |
0.98 |
Run |
.NET Framework 4.8 |
.NET Framework 4.8 |
True |
droma(...)ase64 [21] |
78.744 ms |
0.3835 ms |
0.3587 ms |
78.816 ms |
1.00 |
0.00 |
1142.8571 |
285.7143 |
- |
7753.47 KB |
1.00 |
Run |
NativeAOT 7.0 |
NativeAOT 7.0 |
True |
droma(...)ase64 [21] |
56.698 ms |
0.1321 ms |
0.1236 ms |
56.720 ms |
0.72 |
0.00 |
444.4444 |
111.1111 |
- |
7569.98 KB |
0.98 |