Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
48,144,810,934 |
48,144,808,822 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
190,212,364,522 |
190,212,346,780 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
35,272,592,852 |
35,272,639,727 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
671,809,818,872 |
671,808,036,574 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
164,564,420,512 |
164,564,609,776 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
269,838,596,665 |
269,838,636,926 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
77,850,633,094 |
77,850,518,098 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
536,741,613,014 |
536,741,352,905 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
58,432,621,229 |
58,432,666,216 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
11,601,877,585 |
11,601,840,785 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
147,532,907 |
147,532,914 |
+0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
22,188,233,561 |
22,188,234,403 |
+0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
16,353,456,300 |
16,353,456,674 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
185,090,445,798 |
185,090,247,240 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,868,795 |
1,868,795 |
0.00% |
| libraries.pmi.linux.arm64.checked.mch |
164,691,000 |
164,691,021 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
24,184,388,792 |
24,184,389,164 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,856,709,064 |
13,856,704,876 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
453,288,048 |
453,288,061 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,404 |
1,242,404 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
47,997,278,027 |
47,997,275,908 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
168,024,130,961 |
168,024,112,377 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
18,919,136,552 |
18,919,183,053 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
486,719,373,074 |
486,717,789,334 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
164,562,551,717 |
164,562,740,981 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
269,673,905,665 |
269,673,945,905 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
53,666,244,302 |
53,666,128,934 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
522,884,903,950 |
522,884,648,029 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,979,333,181 |
57,979,378,155 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
11,600,635,181 |
11,600,598,381 |
-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,335,810,720 |
50,335,668,553 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
193,550,349,294 |
193,550,229,253 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
34,821,025,921 |
34,820,931,087 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
629,700,175,486 |
629,698,558,033 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
146,824,720,374 |
146,824,848,681 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
257,215,760,278 |
257,215,808,623 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
84,631,920,776 |
84,631,751,318 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
509,002,019,086 |
509,001,366,225 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,867,955,603 |
55,868,019,198 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,388,773,242 |
19,388,697,428 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
220,319,735 |
220,319,745 |
+0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
19,559,714,811 |
19,559,716,584 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
16,973,996,400 |
16,973,994,017 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
185,402,827,244 |
185,402,523,782 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,643,810 |
1,643,810 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
149,889,994 |
149,890,870 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
17,223,810,734 |
17,223,810,579 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,863,735,129 |
12,863,743,779 |
+0.00% |
| realworld.run.linux.x64.checked.mch |
333,320,620 |
333,321,591 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,926 |
1,251,926 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
50,115,490,985 |
50,115,348,808 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
173,990,634,483 |
173,990,512,669 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
17,847,029,521 |
17,846,937,070 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
444,297,348,242 |
444,296,034,251 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
146,823,076,564 |
146,823,204,871 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
257,065,870,284 |
257,065,917,753 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
67,408,110,042 |
67,407,940,739 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
496,138,283,957 |
496,137,622,446 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,534,634,983 |
55,534,697,607 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,387,521,316 |
19,387,445,502 |
-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,034,185,883 |
42,034,184,817 |
-0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
53,202,170,836 |
53,202,193,058 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,133,013,298 |
28,133,034,572 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
750,085,886,261 |
750,083,698,339 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
164,322,986,247 |
164,323,098,892 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
280,248,770,478 |
280,248,792,793 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
107,500,203,447 |
107,500,153,736 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
531,548,062,520 |
531,547,061,945 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,639,312,213 |
55,639,384,959 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
752,722 |
752,722 |
0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
16,523,239,584 |
16,523,236,596 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
11,888,574,920 |
11,888,575,670 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
269,924,177,871 |
269,924,167,796 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,866,284 |
1,866,284 |
0.00% |
| libraries.pmi.osx.arm64.checked.mch |
165,976,932 |
165,969,511 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
60,506,242,314 |
60,506,236,371 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,485,801,825 |
13,485,800,013 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
433,164,172 |
433,180,135 |
+0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,033,433,161 |
42,033,432,095 |
-0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
36,678,931,252 |
36,678,956,462 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,244,438,378 |
16,244,458,902 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
480,161,708,390 |
480,159,530,543 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
164,321,119,963 |
164,321,232,608 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
280,082,793,546 |
280,082,823,282 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
46,993,961,133 |
46,993,917,365 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
518,062,260,695 |
518,061,261,932 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,206,148,041 |
55,206,204,824 |
+0.00% |
windows arm64
MinOpts (-0.01% to +0.00%)
| 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,957,105 |
41,351,972,812 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
107,437,593,255 |
107,437,550,300 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
28,197,564,777 |
28,197,588,599 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
642,910,640,197 |
642,908,772,973 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
172,299,913,458 |
172,299,977,710 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
281,419,750,888 |
281,419,612,973 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
19,335,507,708 |
19,335,469,704 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
560,124,945,041 |
560,124,589,584 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
58,349,768,579 |
58,349,879,060 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
15,626,030,061 |
15,625,975,745 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
550,607 |
550,607 |
0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
13,547,146,819 |
13,547,149,156 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,623,975,767 |
11,623,977,238 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
163,650,326,906 |
163,650,056,615 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,869,169 |
1,869,169 |
0.00% |
| libraries.pmi.windows.arm64.checked.mch |
164,748,514 |
164,738,598 |
-0.01% |
| libraries_tests.run.windows.arm64.Release.mch |
1,269,443,485 |
1,269,443,928 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,485,904,395 |
13,485,917,508 |
+0.00% |
| realworld.run.windows.arm64.checked.mch |
433,449,903 |
433,449,898 |
-0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,161 |
1,290,161 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
41,351,406,498 |
41,351,422,205 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
93,890,446,436 |
93,890,401,144 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
16,573,589,010 |
16,573,611,361 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
479,260,313,291 |
479,258,716,358 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
172,298,044,289 |
172,298,108,541 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
281,255,002,374 |
281,254,874,375 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
18,066,064,223 |
18,066,025,776 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
546,639,040,646 |
546,638,672,076 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
57,916,318,676 |
57,916,429,162 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
15,624,739,900 |
15,624,685,584 |
-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,270,899,102 |
153,271,352,450 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
53,946,132,480 |
53,946,039,301 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
94,899,017,851 |
94,899,274,626 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
37,574,707,103 |
37,574,678,275 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
684,721,701,941 |
684,719,690,445 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
152,105,673,295 |
152,105,676,414 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
291,229,549,619 |
291,229,311,831 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
77,959,867,474 |
77,959,824,876 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
562,039,247,124 |
562,038,566,950 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
62,520,570,349 |
62,520,619,635 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,115,749,271 |
23,115,655,327 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
19,490,016,949 |
19,490,017,733 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
776,105 |
776,105 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
20,487,291,282 |
20,487,288,997 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
17,122,105,618 |
17,122,106,601 |
+0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
225,979,577,527 |
225,979,399,008 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,599,675 |
1,599,675 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,347,405 |
143,348,242 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
33,393,571,620 |
33,393,569,969 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,426,040,433 |
12,426,045,802 |
+0.00% |
| realworld.run.windows.x64.checked.mch |
333,811,508 |
333,810,407 |
-0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,252,346 |
1,252,339 |
-0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
133,780,882,153 |
133,781,334,717 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
53,945,356,375 |
53,945,263,196 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
74,411,726,569 |
74,411,985,629 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
20,452,601,485 |
20,452,571,674 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
458,742,124,414 |
458,740,291,437 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
152,104,073,620 |
152,104,076,739 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
291,086,202,214 |
291,085,963,589 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
44,566,295,854 |
44,566,254,907 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
549,613,206,691 |
549,612,521,148 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
62,186,758,841 |
62,186,809,228 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,114,496,925 |
23,114,402,988 |
-0.00% |