Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
56,038,420,090 |
56,038,823,764 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
237,275,459,420 |
237,278,402,114 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
40,264,038,254 |
40,264,403,567 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
963,744,770,770 |
963,747,833,958 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
145,725,734,125 |
145,726,729,775 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,940,901,720 |
270,942,493,055 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
991,839,825,447 |
991,850,619,160 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
550,371,336,824 |
550,373,521,207 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
58,400,703,543 |
58,401,042,916 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,020,840,315 |
12,020,875,654 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
340,287,031 |
340,289,838 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
27,324,924,974 |
27,325,197,516 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
20,659,188,243 |
20,659,392,876 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
391,737,860,901 |
391,740,368,471 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,888,979 |
1,888,989 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
165,945,193 |
165,938,873 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
222,150,676,408 |
222,152,446,688 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
14,095,104,606 |
14,095,274,913 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
457,451,635 |
457,456,094 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,252,862 |
1,252,878 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
55,698,133,059 |
55,698,533,926 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
209,950,534,446 |
209,953,204,598 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,604,850,011 |
19,605,010,691 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
572,006,909,869 |
572,007,465,487 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
145,723,845,146 |
145,724,840,786 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,774,956,527 |
270,776,554,182 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
769,689,149,039 |
769,698,172,472 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
536,276,232,218 |
536,278,246,294 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
57,943,251,908 |
57,943,586,822 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,019,587,453 |
12,019,622,776 |
+0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
57,654,229,250 |
57,654,166,181 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
238,999,534,910 |
238,999,243,633 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
38,670,787,599 |
38,670,730,298 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
883,257,890,914 |
883,255,726,130 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
129,458,558,102 |
129,458,640,226 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,427,933,924 |
257,428,117,236 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
916,633,499,334 |
916,634,181,432 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
520,321,132,656 |
520,320,536,915 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,658,433,013 |
55,658,526,267 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,381,827,426 |
19,381,735,319 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
388,526,106 |
388,526,095 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
26,034,854,800 |
26,034,851,938 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
19,950,941,652 |
19,950,943,695 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
355,358,603,625 |
355,358,198,081 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,643,896 |
1,643,896 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,813,388 |
149,813,403 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
196,443,856,858 |
196,443,868,257 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,963,222,440 |
12,963,229,428 |
+0.00% |
realworld.run.linux.x64.checked.mch |
329,773,209 |
329,774,175 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,280 |
1,251,280 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
57,265,703,144 |
57,265,640,086 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
212,964,680,110 |
212,964,391,695 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,719,845,947 |
18,719,786,603 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
527,899,287,289 |
527,897,528,049 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
129,456,914,206 |
129,456,996,330 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,278,120,536 |
257,278,303,833 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
720,189,642,476 |
720,190,313,175 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
507,357,910,216 |
507,357,307,487 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,328,659,804 |
55,328,752,092 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,380,576,146 |
19,380,484,039 |
-0.00% |
osx arm64
MinOpts (+0.00% to +0.01%)
Collection |
PDIFF |
libraries.pmi.osx.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,378,809,631 |
42,379,109,172 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,249,930,210 |
91,250,935,694 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,499,486,604 |
28,499,772,993 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
918,808,619,863 |
918,811,201,923 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
145,477,619,376 |
145,478,605,679 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,836,867,562 |
280,838,514,501 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
727,391,607,270 |
727,398,757,919 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
542,817,817,747 |
542,820,215,601 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,606,575,142 |
55,606,978,659 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
556,708 |
556,710 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
17,030,888,359 |
17,031,108,094 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,992,242,614 |
11,992,410,821 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
374,997,445,903 |
375,000,034,779 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,886,463 |
1,886,473 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
167,238,205 |
167,251,682 |
+0.01% |
libraries_tests.run.osx.arm64.Release.mch |
209,747,432,824 |
209,749,127,576 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,722,265,073 |
13,722,440,734 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
438,566,849 |
438,587,175 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,378,252,923 |
42,378,552,462 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,219,041,851 |
74,219,827,600 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,507,243,990 |
16,507,362,172 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
543,811,173,960 |
543,811,167,144 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
145,475,732,913 |
145,476,719,206 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,669,629,357 |
280,671,262,819 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
517,644,174,446 |
517,649,630,343 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
529,095,552,674 |
529,097,774,867 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,168,008,293 |
55,168,391,484 |
+0.00% |
windows arm64
MinOpts (+0.00% to +0.01%)
Collection |
PDIFF |
libraries.pmi.windows.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,629,573,234 |
41,629,763,182 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
136,671,649,861 |
136,673,204,808 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
29,615,566,859 |
29,615,891,476 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
936,788,647,005 |
936,792,405,682 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
153,495,521,396 |
153,496,508,043 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
282,014,350,085 |
282,015,893,946 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
745,766,360,450 |
745,773,929,846 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
573,467,931,304 |
573,470,649,723 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
58,463,327,545 |
58,463,667,717 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,089,915,949 |
16,089,975,365 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
556,682 |
556,684 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
16,823,574,142 |
16,823,789,826 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,719,053,460 |
11,719,219,343 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
381,820,320,787 |
381,823,139,102 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,889,364 |
1,889,374 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
165,958,995 |
165,972,496 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
209,823,498,354 |
209,825,129,876 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,722,552,486 |
13,722,730,283 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
438,921,280 |
438,925,585 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,300,969 |
1,300,985 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,629,016,552 |
41,629,206,498 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
119,848,075,719 |
119,849,414,982 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,896,513,399 |
17,896,672,133 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
554,968,326,218 |
554,969,266,580 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
153,493,632,032 |
153,494,618,669 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,848,391,090 |
281,849,921,450 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
535,942,862,096 |
535,948,799,970 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
559,745,378,818 |
559,747,919,440 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
58,024,406,265 |
58,024,742,132 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,088,614,980 |
16,088,674,380 |
+0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
154,652,071,191 |
154,652,582,804 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
40,472,030,928 |
40,471,918,882 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
120,613,546,223 |
120,613,448,028 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
26,750,505,013 |
26,750,450,723 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
851,557,116,595 |
851,555,737,090 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
134,875,887,672 |
134,875,923,745 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
266,870,642,503 |
266,870,511,634 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
685,055,883,733 |
685,057,100,956 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
537,508,904,800 |
537,508,115,222 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,550,525,071 |
59,550,525,830 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,054,657,340 |
23,054,547,048 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,485,802,680 |
19,485,802,872 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
466,647 |
466,647 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
15,235,078,319 |
15,235,077,255 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,128,600,401 |
10,128,603,213 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
340,071,517,784 |
340,071,382,729 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,599,741 |
1,599,741 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,295,682 |
143,295,686 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
181,967,748,416 |
181,967,753,703 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,437,343,083 |
12,437,330,632 |
-0.00% |
realworld.run.windows.x64.checked.mch |
333,634,517 |
333,634,554 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,251,875 |
1,251,875 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
135,166,268,511 |
135,166,779,932 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
40,471,564,281 |
40,471,452,235 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
105,378,467,904 |
105,378,370,773 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
16,621,904,612 |
16,621,847,510 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
511,485,598,811 |
511,484,354,361 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
134,874,287,931 |
134,874,324,004 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
266,727,346,821 |
266,727,215,948 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
503,088,135,317 |
503,089,347,253 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
525,071,561,717 |
525,070,784,590 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,216,890,554 |
59,216,891,276 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,053,405,465 |
23,053,295,173 |
-0.00% |