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,189,492,290 |
48,188,959,407 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
190,332,007,686 |
190,330,409,718 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
35,286,649,614 |
35,286,492,258 |
-0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
672,267,654,380 |
672,261,715,677 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
163,546,818,643 |
163,545,429,339 |
-0.00% |
| libraries.pmi.linux.arm64.checked.mch |
270,070,992,021 |
270,067,436,982 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
77,907,827,407 |
77,907,103,805 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
537,430,055,364 |
537,422,307,190 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
58,489,668,311 |
58,489,200,000 |
-0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
11,397,253,619 |
11,397,083,318 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
147,537,407 |
147,537,407 |
0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
22,184,763,394 |
22,184,760,108 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
16,350,556,640 |
16,350,562,924 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
185,089,104,945 |
185,088,895,776 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,868,838 |
1,868,838 |
0.00% |
| libraries.pmi.linux.arm64.checked.mch |
164,696,839 |
164,686,930 |
-0.01% |
| libraries_tests.run.linux.arm64.Release.mch |
24,180,807,391 |
24,180,805,536 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,854,238,968 |
13,854,245,866 |
+0.00% |
| realworld.run.linux.arm64.checked.mch |
453,298,740 |
453,314,736 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,367 |
1,242,367 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
48,041,954,883 |
48,041,422,000 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
168,147,244,292 |
168,145,649,610 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
18,936,092,974 |
18,935,929,334 |
-0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
487,178,549,435 |
487,172,819,901 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
163,544,949,805 |
163,543,560,501 |
-0.00% |
| libraries.pmi.linux.arm64.checked.mch |
269,906,295,182 |
269,902,750,052 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
53,727,020,016 |
53,726,298,269 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
523,575,816,396 |
523,568,061,324 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
58,036,369,571 |
58,035,885,264 |
-0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
11,396,011,252 |
11,395,840,951 |
-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,372,020,888 |
50,371,328,847 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
193,730,639,592 |
193,728,445,796 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
34,831,185,903 |
34,830,938,320 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
630,127,747,694 |
630,122,069,885 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
146,280,974,800 |
146,279,606,264 |
-0.00% |
| libraries.pmi.linux.x64.checked.mch |
257,420,114,916 |
257,416,448,446 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
84,679,011,004 |
84,678,173,140 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
509,661,746,894 |
509,654,103,503 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,920,676,728 |
55,920,179,088 |
-0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,132,225,417 |
19,131,929,701 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
220,314,988 |
220,314,988 |
0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
19,555,524,871 |
19,555,541,584 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
16,969,624,646 |
16,969,633,792 |
+0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
185,399,086,901 |
185,399,509,537 |
+0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,643,812 |
1,643,812 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
149,889,977 |
149,890,867 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
17,220,095,680 |
17,220,100,356 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,860,903,147 |
12,860,907,531 |
+0.00% |
| realworld.run.linux.x64.checked.mch |
333,321,264 |
333,322,223 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,920 |
1,251,920 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
50,151,705,900 |
50,151,013,859 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
174,175,114,721 |
174,172,904,212 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
17,861,561,257 |
17,861,304,528 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
444,728,660,793 |
444,722,560,348 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
146,279,330,988 |
146,277,962,452 |
-0.00% |
| libraries.pmi.linux.x64.checked.mch |
257,270,224,939 |
257,266,557,579 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
67,458,915,324 |
67,458,072,784 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
496,800,843,747 |
496,793,195,972 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,587,355,464 |
55,586,856,865 |
-0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,130,973,497 |
19,130,677,781 |
-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,079,136,265 |
42,078,691,371 |
-0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
53,236,544,420 |
53,236,331,015 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,146,742,341 |
28,146,580,019 |
-0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
750,537,773,179 |
750,530,945,484 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
163,298,480,783 |
163,297,037,199 |
-0.00% |
| libraries.pmi.osx.arm64.checked.mch |
280,506,799,156 |
280,502,948,301 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
107,533,075,719 |
107,532,636,711 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
532,220,176,523 |
532,212,329,640 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,692,391,702 |
55,691,854,395 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
752,745 |
752,745 |
0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
16,521,597,251 |
16,521,598,636 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
11,887,101,047 |
11,887,105,023 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
269,924,321,120 |
269,924,210,197 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,866,328 |
1,866,328 |
0.00% |
| libraries.pmi.osx.arm64.checked.mch |
165,982,797 |
165,975,334 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
60,497,477,429 |
60,497,485,568 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,483,382,287 |
13,483,385,661 |
+0.00% |
| realworld.run.osx.arm64.checked.mch |
433,174,250 |
433,174,290 |
+0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,078,383,520 |
42,077,938,626 |
-0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
36,714,947,169 |
36,714,732,379 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,259,641,294 |
16,259,474,996 |
-0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
480,613,452,059 |
480,606,735,287 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
163,296,614,455 |
163,295,170,871 |
-0.00% |
| libraries.pmi.osx.arm64.checked.mch |
280,340,816,359 |
280,336,972,967 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
47,035,598,290 |
47,035,151,143 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
518,736,794,236 |
518,728,943,979 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,259,217,452 |
55,258,680,105 |
-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,395,656,054 |
41,395,175,663 |
-0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
107,485,996,720 |
107,485,300,207 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
28,211,354,342 |
28,211,201,309 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
643,361,705,039 |
643,355,253,129 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
171,268,135,859 |
171,266,737,537 |
-0.00% |
| libraries.pmi.windows.arm64.checked.mch |
281,652,890,889 |
281,649,126,542 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
19,347,622,634 |
19,347,377,741 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
560,879,772,630 |
560,871,668,726 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
58,407,433,279 |
58,406,906,035 |
-0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
15,379,547,781 |
15,379,306,797 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
550,639 |
550,639 |
0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
13,545,626,286 |
13,545,627,401 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,622,486,559 |
11,622,487,762 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
163,648,811,918 |
163,648,864,799 |
+0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,869,203 |
1,869,203 |
0.00% |
| libraries.pmi.windows.arm64.checked.mch |
164,744,404 |
164,754,355 |
+0.01% |
| libraries_tests.run.windows.arm64.Release.mch |
1,269,210,716 |
1,269,210,711 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,483,442,828 |
13,483,427,584 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
433,475,990 |
433,459,981 |
-0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,166 |
1,290,166 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
41,395,105,415 |
41,394,625,024 |
-0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
93,940,370,434 |
93,939,672,806 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
16,588,867,783 |
16,588,713,547 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
479,712,893,121 |
479,706,388,330 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
171,266,266,656 |
171,264,868,334 |
-0.00% |
| libraries.pmi.windows.arm64.checked.mch |
281,488,146,485 |
281,484,372,187 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
18,078,411,918 |
18,078,167,030 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
547,396,329,802 |
547,388,241,142 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
57,973,957,289 |
57,973,446,054 |
-0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
15,378,257,615 |
15,378,016,631 |
-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,423,413,705 |
153,422,457,766 |
-0.00% |
| benchmarks.run.windows.x64.checked.mch |
54,001,826,875 |
54,001,104,785 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
94,983,182,502 |
94,982,802,000 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
37,589,313,238 |
37,589,016,779 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
685,176,147,470 |
685,170,442,304 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
151,594,888,901 |
151,593,359,798 |
-0.00% |
| libraries.pmi.windows.x64.checked.mch |
291,473,108,798 |
291,468,967,592 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
77,997,475,097 |
77,996,996,412 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
562,785,645,748 |
562,777,309,727 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
62,579,491,006 |
62,578,805,032 |
-0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
22,964,512,985 |
22,964,123,255 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
19,485,413,348 |
19,485,412,529 |
-0.00% |
| benchmarks.run.windows.x64.checked.mch |
776,095 |
776,095 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
20,483,829,640 |
20,483,836,308 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
17,118,798,788 |
17,118,798,467 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
225,974,338,367 |
225,974,402,318 |
+0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,599,661 |
1,599,661 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,347,409 |
143,347,401 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
33,386,510,922 |
33,386,512,729 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,423,232,194 |
12,423,232,396 |
+0.00% |
| realworld.run.windows.x64.checked.mch |
333,812,295 |
333,812,307 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,252,345 |
1,252,345 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
133,938,000,357 |
133,937,045,237 |
-0.00% |
| benchmarks.run.windows.x64.checked.mch |
54,001,050,780 |
54,000,328,690 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
74,499,352,862 |
74,498,965,692 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
20,470,514,450 |
20,470,218,312 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
459,201,809,103 |
459,196,039,986 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
151,593,289,240 |
151,591,760,137 |
-0.00% |
| libraries.pmi.windows.x64.checked.mch |
291,329,761,389 |
291,325,620,191 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
44,610,964,175 |
44,610,483,683 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
550,362,413,554 |
550,354,077,331 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
62,245,678,711 |
62,244,992,725 |
-0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
22,963,260,640 |
22,962,870,910 |
-0.00% |