Throughput Diffs
linux arm64
Warning: Different compilers used for base and diff JITs. Results may be misleading.
Base JIT's compiler: MSVC 193933218
Diff JIT's compiler: MSVC 193933321
Overall (-0.51% to -0.02%)
Collection |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
-0.06% |
benchmarks.run_pgo.linux.arm64.checked.mch |
-0.51% |
benchmarks.run_tiered.linux.arm64.checked.mch |
-0.02% |
coreclr_tests.run.linux.arm64.checked.mch |
-0.04% |
libraries.crossgen2.linux.arm64.checked.mch |
-0.16% |
libraries.pmi.linux.arm64.checked.mch |
-0.08% |
libraries_tests.run.linux.arm64.Release.mch |
-0.11% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
-0.05% |
realworld.run.linux.arm64.checked.mch |
-0.07% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
-0.10% |
FullOpts (-0.60% to -0.05%)
Collection |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
-0.06% |
benchmarks.run_pgo.linux.arm64.checked.mch |
-0.60% |
benchmarks.run_tiered.linux.arm64.checked.mch |
-0.05% |
coreclr_tests.run.linux.arm64.checked.mch |
-0.08% |
libraries.crossgen2.linux.arm64.checked.mch |
-0.16% |
libraries.pmi.linux.arm64.checked.mch |
-0.08% |
libraries_tests.run.linux.arm64.Release.mch |
-0.16% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
-0.05% |
realworld.run.linux.arm64.checked.mch |
-0.07% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
-0.10% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
39,057,008,661 |
39,032,825,152 |
-0.06% |
benchmarks.run_pgo.linux.arm64.checked.mch |
178,114,634,560 |
177,212,009,468 |
-0.51% |
benchmarks.run_tiered.linux.arm64.checked.mch |
37,493,381,646 |
37,484,500,472 |
-0.02% |
coreclr_tests.run.linux.arm64.checked.mch |
842,888,871,230 |
842,534,705,198 |
-0.04% |
libraries.crossgen2.linux.arm64.checked.mch |
145,648,265,478 |
145,414,088,325 |
-0.16% |
libraries.pmi.linux.arm64.checked.mch |
193,454,290,621 |
193,301,552,729 |
-0.08% |
libraries_tests.run.linux.arm64.Release.mch |
753,292,929,692 |
752,437,464,149 |
-0.11% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
425,663,450,355 |
425,443,338,025 |
-0.05% |
realworld.run.linux.arm64.checked.mch |
39,174,717,179 |
39,145,812,745 |
-0.07% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
10,346,049,181 |
10,335,314,333 |
-0.10% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
340,287,227 |
340,287,235 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
27,329,261,539 |
27,328,703,103 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
20,658,719,717 |
20,658,368,961 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
391,743,818,577 |
391,734,582,264 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,888,947 |
1,888,947 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
165,940,405 |
165,940,187 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
222,164,496,164 |
222,160,991,810 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
14,094,376,930 |
14,094,326,111 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
457,381,452 |
457,359,283 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,252,844 |
1,252,844 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
38,716,721,434 |
38,692,537,917 |
-0.06% |
benchmarks.run_pgo.linux.arm64.checked.mch |
150,785,373,021 |
149,883,306,365 |
-0.60% |
benchmarks.run_tiered.linux.arm64.checked.mch |
16,834,661,929 |
16,826,131,511 |
-0.05% |
coreclr_tests.run.linux.arm64.checked.mch |
451,145,052,653 |
450,800,122,934 |
-0.08% |
libraries.crossgen2.linux.arm64.checked.mch |
145,646,376,531 |
145,412,199,378 |
-0.16% |
libraries.pmi.linux.arm64.checked.mch |
193,288,350,216 |
193,135,612,542 |
-0.08% |
libraries_tests.run.linux.arm64.Release.mch |
531,128,433,528 |
530,276,472,339 |
-0.16% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
411,569,073,425 |
411,349,011,914 |
-0.05% |
realworld.run.linux.arm64.checked.mch |
38,717,335,727 |
38,688,453,462 |
-0.07% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
10,344,796,337 |
10,334,061,489 |
-0.10% |
linux x64
Warning: Different compilers used for base and diff JITs. Results may be misleading.
Base JIT's compiler: MSVC 193933218
Diff JIT's compiler: MSVC 193933321
Overall (-0.54% to -0.02%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
-0.05% |
benchmarks.run_pgo.linux.x64.checked.mch |
-0.54% |
benchmarks.run_tiered.linux.x64.checked.mch |
-0.02% |
coreclr_tests.run.linux.x64.checked.mch |
-0.06% |
libraries.crossgen2.linux.x64.checked.mch |
-0.17% |
libraries.pmi.linux.x64.checked.mch |
-0.08% |
libraries_tests.run.linux.x64.Release.mch |
-0.14% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
-0.04% |
realworld.run.linux.x64.checked.mch |
-0.06% |
smoke_tests.nativeaot.linux.x64.checked.mch |
-0.07% |
FullOpts (-0.63% to -0.04%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
-0.05% |
benchmarks.run_pgo.linux.x64.checked.mch |
-0.63% |
benchmarks.run_tiered.linux.x64.checked.mch |
-0.04% |
coreclr_tests.run.linux.x64.checked.mch |
-0.10% |
libraries.crossgen2.linux.x64.checked.mch |
-0.17% |
libraries.pmi.linux.x64.checked.mch |
-0.08% |
libraries_tests.run.linux.x64.Release.mch |
-0.20% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
-0.04% |
realworld.run.linux.x64.checked.mch |
-0.06% |
smoke_tests.nativeaot.linux.x64.checked.mch |
-0.07% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
38,785,419,649 |
38,764,891,930 |
-0.05% |
benchmarks.run_pgo.linux.x64.checked.mch |
189,086,199,861 |
188,065,174,233 |
-0.54% |
benchmarks.run_tiered.linux.x64.checked.mch |
36,272,680,956 |
36,266,029,245 |
-0.02% |
coreclr_tests.run.linux.x64.checked.mch |
774,711,964,725 |
774,281,368,543 |
-0.06% |
libraries.crossgen2.linux.x64.checked.mch |
129,367,350,771 |
129,147,727,352 |
-0.17% |
libraries.pmi.linux.x64.checked.mch |
183,261,846,968 |
183,110,944,192 |
-0.08% |
libraries_tests.run.linux.x64.Release.mch |
678,590,872,762 |
677,621,056,435 |
-0.14% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
401,925,104,265 |
401,758,886,798 |
-0.04% |
realworld.run.linux.x64.checked.mch |
37,421,607,346 |
37,397,607,237 |
-0.06% |
smoke_tests.nativeaot.linux.x64.checked.mch |
17,030,807,815 |
17,018,604,871 |
-0.07% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
388,530,629 |
388,516,433 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
26,039,379,501 |
26,038,434,873 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
19,950,585,268 |
19,949,916,588 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
355,366,512,098 |
355,354,745,727 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,643,900 |
1,643,840 |
-0.00% |
libraries.pmi.linux.x64.checked.mch |
149,807,734 |
149,807,495 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
196,626,944,434 |
196,620,358,094 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,962,525,906 |
12,962,389,288 |
-0.00% |
realworld.run.linux.x64.checked.mch |
329,702,734 |
329,696,505 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,288 |
1,251,254 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
38,396,889,020 |
38,376,375,497 |
-0.05% |
benchmarks.run_pgo.linux.x64.checked.mch |
163,046,820,360 |
162,026,739,360 |
-0.63% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,322,095,688 |
16,316,112,657 |
-0.04% |
coreclr_tests.run.linux.x64.checked.mch |
419,345,452,627 |
418,926,622,816 |
-0.10% |
libraries.crossgen2.linux.x64.checked.mch |
129,365,706,871 |
129,146,083,512 |
-0.17% |
libraries.pmi.linux.x64.checked.mch |
183,112,039,234 |
182,961,136,697 |
-0.08% |
libraries_tests.run.linux.x64.Release.mch |
481,963,928,328 |
481,000,698,341 |
-0.20% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
388,962,578,359 |
388,796,497,510 |
-0.04% |
realworld.run.linux.x64.checked.mch |
37,091,904,612 |
37,067,910,732 |
-0.06% |
smoke_tests.nativeaot.linux.x64.checked.mch |
17,029,556,527 |
17,017,353,617 |
-0.07% |
windows x64
Warning: Different compilers used for base and diff JITs. Results may be misleading.
Base JIT's compiler: MSVC 193933218
Diff JIT's compiler: MSVC 193933321
Overall (-0.16% to -0.02%)
Collection |
PDIFF |
aspnet.run.windows.x64.checked.mch |
-0.14% |
benchmarks.run.windows.x64.checked.mch |
-0.05% |
benchmarks.run_pgo.windows.x64.checked.mch |
-0.14% |
benchmarks.run_tiered.windows.x64.checked.mch |
-0.02% |
coreclr_tests.run.windows.x64.checked.mch |
-0.05% |
libraries.crossgen2.windows.x64.checked.mch |
-0.16% |
libraries.pmi.windows.x64.checked.mch |
-0.07% |
libraries_tests.run.windows.x64.Release.mch |
-0.16% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
-0.04% |
realworld.run.windows.x64.checked.mch |
-0.07% |
smoke_tests.nativeaot.windows.x64.checked.mch |
-0.06% |
FullOpts (-0.25% to -0.04%)
Collection |
PDIFF |
aspnet.run.windows.x64.checked.mch |
-0.17% |
benchmarks.run.windows.x64.checked.mch |
-0.05% |
benchmarks.run_pgo.windows.x64.checked.mch |
-0.17% |
benchmarks.run_tiered.windows.x64.checked.mch |
-0.04% |
coreclr_tests.run.windows.x64.checked.mch |
-0.10% |
libraries.crossgen2.windows.x64.checked.mch |
-0.16% |
libraries.pmi.windows.x64.checked.mch |
-0.07% |
libraries_tests.run.windows.x64.Release.mch |
-0.25% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
-0.04% |
realworld.run.windows.x64.checked.mch |
-0.07% |
smoke_tests.nativeaot.windows.x64.checked.mch |
-0.06% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
118,852,576,206 |
118,681,629,699 |
-0.14% |
benchmarks.run.windows.x64.checked.mch |
33,666,000,415 |
33,649,913,679 |
-0.05% |
benchmarks.run_pgo.windows.x64.checked.mch |
97,259,771,276 |
97,121,253,063 |
-0.14% |
benchmarks.run_tiered.windows.x64.checked.mch |
24,661,163,011 |
24,655,110,116 |
-0.02% |
coreclr_tests.run.windows.x64.checked.mch |
745,510,701,505 |
745,111,237,970 |
-0.05% |
libraries.crossgen2.windows.x64.checked.mch |
134,781,905,668 |
134,562,569,497 |
-0.16% |
libraries.pmi.windows.x64.checked.mch |
190,302,924,037 |
190,172,529,395 |
-0.07% |
libraries_tests.run.windows.x64.Release.mch |
508,996,579,732 |
508,185,005,423 |
-0.16% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
414,548,092,615 |
414,379,000,740 |
-0.04% |
realworld.run.windows.x64.checked.mch |
39,993,801,767 |
39,967,154,900 |
-0.07% |
smoke_tests.nativeaot.windows.x64.checked.mch |
20,129,992,189 |
20,117,710,927 |
-0.06% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,486,589,859 |
19,486,093,120 |
-0.00% |
benchmarks.run.windows.x64.checked.mch |
466,638 |
466,628 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
15,238,327,275 |
15,237,719,922 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,128,261,403 |
10,127,841,245 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
340,075,187,287 |
340,068,809,600 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,599,741 |
1,599,706 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
143,289,611 |
143,290,653 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
181,978,346,901 |
181,975,457,342 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,436,485,027 |
12,436,555,721 |
+0.00% |
realworld.run.windows.x64.checked.mch |
333,560,966 |
333,556,735 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,251,871 |
1,251,849 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
99,365,986,347 |
99,195,536,579 |
-0.17% |
benchmarks.run.windows.x64.checked.mch |
33,665,533,777 |
33,649,447,051 |
-0.05% |
benchmarks.run_pgo.windows.x64.checked.mch |
82,021,444,001 |
81,883,533,141 |
-0.17% |
benchmarks.run_tiered.windows.x64.checked.mch |
14,532,901,608 |
14,527,268,871 |
-0.04% |
coreclr_tests.run.windows.x64.checked.mch |
405,435,514,218 |
405,042,428,370 |
-0.10% |
libraries.crossgen2.windows.x64.checked.mch |
134,780,305,927 |
134,560,969,791 |
-0.16% |
libraries.pmi.windows.x64.checked.mch |
190,159,634,426 |
190,029,238,742 |
-0.07% |
libraries_tests.run.windows.x64.Release.mch |
327,018,232,831 |
326,209,548,081 |
-0.25% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
402,111,607,588 |
401,942,445,019 |
-0.04% |
realworld.run.windows.x64.checked.mch |
39,660,240,801 |
39,633,598,165 |
-0.07% |
smoke_tests.nativeaot.windows.x64.checked.mch |
20,128,740,318 |
20,116,459,078 |
-0.06% |