Throughput Diffs
linux arm64
MinOpts (-0.01% to +0.00%)
| Collection |
PDIFF |
| libraries.pmi.linux.arm64.checked.mch |
-0.01% |
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
48,145,181,308 |
48,145,092,585 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
190,215,064,863 |
190,214,972,230 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
35,271,839,739 |
35,271,871,081 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
671,805,002,666 |
671,803,324,670 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
164,562,282,948 |
164,562,423,589 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
269,834,006,760 |
269,833,832,653 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
77,850,516,113 |
77,850,390,737 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
536,725,316,273 |
536,725,148,220 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
58,432,302,215 |
58,432,346,593 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
11,601,930,653 |
11,601,891,635 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
147,532,313 |
147,532,313 |
0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
22,188,287,135 |
22,188,284,273 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
16,353,424,552 |
16,353,427,760 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
185,090,385,554 |
185,090,149,288 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,868,761 |
1,868,761 |
0.00% |
| libraries.pmi.linux.arm64.checked.mch |
164,691,039 |
164,681,135 |
-0.01% |
| libraries_tests.run.linux.arm64.Release.mch |
24,184,395,432 |
24,184,393,921 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,856,712,143 |
13,856,730,141 |
+0.00% |
| realworld.run.linux.arm64.checked.mch |
453,303,998 |
453,287,986 |
-0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,412 |
1,242,412 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
47,997,648,995 |
47,997,560,272 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
168,026,777,728 |
168,026,687,957 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
18,918,415,187 |
18,918,443,321 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
486,714,617,112 |
486,713,175,382 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
164,560,414,187 |
164,560,554,828 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
269,669,315,721 |
269,669,151,518 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
53,666,120,681 |
53,665,996,816 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
522,868,604,130 |
522,868,418,079 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,978,998,217 |
57,979,058,607 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
11,600,688,241 |
11,600,649,223 |
-0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
50,334,233,355 |
50,334,130,065 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
193,547,991,574 |
193,547,799,720 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
34,820,503,818 |
34,820,487,797 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
629,708,487,407 |
629,706,817,829 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
146,826,449,961 |
146,826,580,022 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
257,214,407,339 |
257,214,346,036 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
84,630,751,800 |
84,630,596,346 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
509,006,575,756 |
509,005,371,682 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,866,230,349 |
55,866,313,031 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,388,141,386 |
19,388,033,280 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
220,318,115 |
220,318,115 |
0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
19,559,720,117 |
19,559,720,274 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
16,973,986,697 |
16,973,987,021 |
+0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
185,402,878,433 |
185,402,611,573 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,643,797 |
1,643,797 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
149,890,852 |
149,889,976 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
17,223,799,060 |
17,223,797,694 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,863,754,675 |
12,863,748,170 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
333,321,509 |
333,320,571 |
-0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,932 |
1,251,932 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
50,113,915,240 |
50,113,811,950 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
173,988,271,457 |
173,988,079,446 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
17,846,517,121 |
17,846,500,776 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
444,305,608,974 |
444,304,206,256 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
146,824,806,164 |
146,824,936,225 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
257,064,516,487 |
257,064,456,060 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
67,406,952,740 |
67,406,798,652 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
496,142,821,081 |
496,141,623,512 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,532,908,840 |
55,532,992,460 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,386,889,454 |
19,386,781,348 |
-0.00% |
osx arm64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,033,688,895 |
42,033,683,353 |
-0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
53,202,246,015 |
53,202,277,149 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,132,729,191 |
28,132,761,934 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
750,082,418,504 |
750,080,208,096 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
164,324,473,945 |
164,324,574,308 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
280,244,162,863 |
280,244,421,507 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
107,500,050,783 |
107,500,057,299 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
531,537,919,930 |
531,537,556,941 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,637,593,307 |
55,637,761,307 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
752,697 |
752,697 |
0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
16,523,263,493 |
16,523,265,998 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
11,888,565,744 |
11,888,562,321 |
-0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
269,924,294,402 |
269,924,264,667 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,866,317 |
1,866,317 |
0.00% |
| libraries.pmi.osx.arm64.checked.mch |
165,976,944 |
165,976,916 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
60,506,256,596 |
60,506,258,240 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,485,828,969 |
13,485,828,996 |
+0.00% |
| realworld.run.osx.arm64.checked.mch |
433,164,191 |
433,164,207 |
+0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,032,936,198 |
42,032,930,656 |
-0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
36,678,982,522 |
36,679,011,151 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,244,163,447 |
16,244,199,613 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
480,158,124,102 |
480,155,943,429 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
164,322,607,628 |
164,322,707,991 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
280,078,185,919 |
280,078,444,591 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
46,993,794,187 |
46,993,799,059 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
518,052,090,961 |
518,051,727,945 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,204,429,116 |
55,204,597,100 |
+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,351,663,769 |
41,351,711,395 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
107,436,582,356 |
107,436,775,841 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
28,197,319,162 |
28,197,359,179 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
642,901,530,095 |
642,900,287,977 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
172,300,188,741 |
172,300,273,006 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
281,420,862,215 |
281,420,904,035 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
19,335,113,049 |
19,335,094,147 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
560,122,249,482 |
560,121,520,128 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
58,347,884,933 |
58,347,925,085 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
15,626,156,991 |
15,626,097,838 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
550,608 |
550,608 |
0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
13,547,153,077 |
13,547,152,487 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,623,967,652 |
11,623,966,408 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
163,650,326,148 |
163,650,262,886 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,869,152 |
1,869,152 |
0.00% |
| libraries.pmi.windows.arm64.checked.mch |
164,738,592 |
164,748,525 |
+0.01% |
| libraries_tests.run.windows.arm64.Release.mch |
1,269,436,223 |
1,269,436,777 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,485,888,518 |
13,485,897,163 |
+0.00% |
| realworld.run.windows.arm64.checked.mch |
433,449,875 |
433,465,928 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,186 |
1,290,186 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
41,351,113,161 |
41,351,160,787 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
93,889,429,279 |
93,889,623,354 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
16,573,351,510 |
16,573,392,771 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
479,251,203,947 |
479,250,025,091 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
172,298,319,589 |
172,298,403,854 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
281,256,123,623 |
281,256,155,510 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
18,065,676,826 |
18,065,657,370 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
546,636,360,964 |
546,635,622,965 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
57,914,435,058 |
57,914,459,157 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
15,624,866,805 |
15,624,807,652 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
153,268,299,234 |
153,268,478,676 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
53,947,016,168 |
53,946,924,592 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
94,899,437,489 |
94,899,596,646 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
37,574,608,964 |
37,574,548,400 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
684,725,142,640 |
684,723,520,450 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
152,102,625,459 |
152,102,692,994 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
291,227,888,103 |
291,227,695,551 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
77,959,723,105 |
77,959,720,371 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
562,029,206,997 |
562,028,871,397 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
62,520,003,787 |
62,520,076,672 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,115,911,431 |
23,115,824,112 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
19,490,025,845 |
19,490,026,295 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
776,094 |
776,094 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
20,487,287,882 |
20,487,287,984 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
17,122,106,055 |
17,122,106,915 |
+0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
225,979,382,653 |
225,979,370,937 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,599,663 |
1,599,663 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,348,257 |
143,347,441 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
33,393,577,435 |
33,393,577,266 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,426,046,092 |
12,426,052,239 |
+0.00% |
| realworld.run.windows.x64.checked.mch |
333,810,405 |
333,810,476 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,252,344 |
1,252,344 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
133,778,273,389 |
133,778,452,381 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
53,946,240,074 |
53,946,148,498 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
74,412,149,607 |
74,412,308,662 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
20,452,502,909 |
20,452,441,485 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
458,745,759,987 |
458,744,149,513 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
152,101,025,796 |
152,101,093,331 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
291,084,539,846 |
291,084,348,110 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
44,566,145,670 |
44,566,143,105 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
549,603,160,905 |
549,602,819,158 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
62,186,193,382 |
62,186,266,196 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,114,659,087 |
23,114,571,768 |
-0.00% |