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,001,013,563 |
56,001,095,525 |
+0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
237,123,977,277 |
237,124,108,906 |
+0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
40,249,623,975 |
40,249,638,765 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
963,371,386,163 |
963,370,243,215 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
145,633,032,334 |
145,633,006,724 |
-0.00% |
| libraries.pmi.linux.arm64.checked.mch |
270,773,598,729 |
270,773,633,656 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
991,307,554,088 |
991,309,989,280 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
550,038,550,809 |
550,038,083,075 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
58,364,417,179 |
58,364,472,708 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,012,423,947 |
12,012,385,176 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
340,278,632 |
340,278,632 |
0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
27,323,460,468 |
27,323,454,874 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
20,658,304,759 |
20,658,308,308 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
391,727,166,552 |
391,727,267,599 |
+0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,888,928 |
1,888,928 |
0.00% |
| libraries.pmi.linux.arm64.checked.mch |
165,940,394 |
165,940,387 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
222,139,706,581 |
222,139,710,220 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
14,094,292,225 |
14,094,273,866 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
457,364,627 |
457,364,627 |
0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,252,827 |
1,252,827 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
55,660,734,931 |
55,660,816,893 |
+0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
209,800,516,809 |
209,800,654,032 |
+0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
19,591,319,216 |
19,591,330,457 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
571,644,219,611 |
571,642,975,616 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
145,631,143,406 |
145,631,117,796 |
-0.00% |
| libraries.pmi.linux.arm64.checked.mch |
270,607,658,335 |
270,607,693,269 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
769,167,847,507 |
769,170,279,060 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
535,944,258,584 |
535,943,809,209 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,907,052,552 |
57,907,108,081 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,011,171,120 |
12,011,132,349 |
-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,614,113,565 |
57,614,061,309 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
238,837,014,658 |
238,836,920,295 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
38,656,014,102 |
38,655,937,317 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
882,887,210,641 |
882,885,687,236 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
129,368,897,977 |
129,368,948,762 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
257,247,516,710 |
257,247,670,519 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
916,127,154,135 |
916,128,524,604 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
519,983,515,232 |
519,982,474,743 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,621,987,421 |
55,622,050,463 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,367,390,694 |
19,367,306,832 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
388,515,943 |
388,515,943 |
0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
26,033,345,181 |
26,033,344,065 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
19,949,994,603 |
19,949,997,379 |
+0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
355,347,721,982 |
355,348,102,210 |
+0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,643,860 |
1,643,860 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
149,807,696 |
149,808,578 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
196,432,845,423 |
196,432,839,460 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,962,400,965 |
12,962,406,415 |
+0.00% |
| realworld.run.linux.x64.checked.mch |
329,702,665 |
329,703,657 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,247 |
1,251,247 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
57,225,597,622 |
57,225,545,366 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
212,803,669,477 |
212,803,576,230 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
18,706,019,499 |
18,705,939,938 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
527,539,488,659 |
527,537,585,026 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
129,367,254,117 |
129,367,304,902 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
257,097,709,014 |
257,097,861,941 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
719,694,308,712 |
719,695,685,144 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
507,021,114,267 |
507,020,068,328 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,292,284,756 |
55,292,346,806 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,366,139,447 |
19,366,055,585 |
-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,350,587,746 |
42,350,595,467 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
91,197,052,228 |
91,197,147,009 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,487,671,616 |
28,487,743,233 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
918,446,433,298 |
918,444,195,736 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
145,382,817,764 |
145,382,852,815 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
280,650,722,478 |
280,650,690,679 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
727,043,166,754 |
727,043,857,521 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
542,490,146,170 |
542,489,275,562 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,572,664,456 |
55,572,722,590 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
556,690 |
556,690 |
0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
17,029,714,065 |
17,029,718,493 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
11,991,557,013 |
11,991,559,153 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
374,987,861,023 |
374,987,527,150 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,886,412 |
1,886,412 |
0.00% |
| libraries.pmi.osx.arm64.checked.mch |
167,233,344 |
167,233,340 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
209,737,526,170 |
209,737,498,964 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,721,513,054 |
13,721,523,215 |
+0.00% |
| realworld.run.osx.arm64.checked.mch |
438,496,342 |
438,496,345 |
+0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,350,031,056 |
42,350,038,777 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
74,167,338,163 |
74,167,428,516 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,496,114,603 |
16,496,184,080 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
543,458,572,275 |
543,456,668,586 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
145,380,931,352 |
145,380,966,403 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
280,483,489,134 |
280,483,457,339 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
517,305,640,584 |
517,306,358,557 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
528,768,633,116 |
528,767,752,347 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,134,168,114 |
55,134,226,245 |
+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,600,483,747 |
41,600,563,390 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
136,586,077,151 |
136,586,086,625 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
29,602,677,075 |
29,602,663,061 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
936,407,118,589 |
936,405,535,308 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
153,399,992,627 |
153,400,063,495 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
281,825,004,755 |
281,825,060,070 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
745,396,244,132 |
745,397,285,478 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
573,113,071,225 |
573,113,144,562 |
+0.00% |
| realworld.run.windows.arm64.checked.mch |
58,426,998,706 |
58,427,089,376 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,078,616,806 |
16,078,564,683 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
556,658 |
556,658 |
0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
16,822,395,137 |
16,822,394,734 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,718,338,429 |
11,718,339,552 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
381,810,821,474 |
381,810,335,287 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,889,308 |
1,889,308 |
0.00% |
| libraries.pmi.windows.arm64.checked.mch |
165,964,027 |
165,954,163 |
-0.01% |
| libraries_tests.run.windows.arm64.Release.mch |
209,813,239,152 |
209,813,265,490 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,721,786,539 |
13,721,799,394 |
+0.00% |
| realworld.run.windows.arm64.checked.mch |
438,834,768 |
438,834,842 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,300,935 |
1,300,935 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
41,599,927,089 |
41,600,006,732 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
119,763,682,014 |
119,763,691,891 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
17,884,338,646 |
17,884,323,509 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
554,596,297,115 |
554,595,200,021 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
153,398,103,319 |
153,398,174,187 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
281,659,040,728 |
281,659,105,907 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
535,583,004,980 |
535,584,019,988 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
559,391,284,686 |
559,391,345,168 |
+0.00% |
| realworld.run.windows.arm64.checked.mch |
57,988,163,938 |
57,988,254,534 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,077,315,871 |
16,077,263,748 |
-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,555,927,804 |
154,556,261,387 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
40,442,225,437 |
40,442,202,488 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
120,535,096,239 |
120,535,131,766 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
26,737,884,566 |
26,737,803,944 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
851,196,423,421 |
851,195,380,945 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
134,783,579,588 |
134,783,660,620 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
266,690,683,013 |
266,690,714,100 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
684,683,152,733 |
684,683,160,693 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
537,146,817,129 |
537,146,332,383 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,513,400,887 |
59,513,500,619 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,038,569,265 |
23,038,469,384 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
19,484,582,225 |
19,484,581,092 |
-0.00% |
| benchmarks.run.windows.x64.checked.mch |
466,635 |
466,635 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
15,233,853,233 |
15,233,854,307 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
10,127,899,342 |
10,127,899,847 |
+0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
340,061,867,735 |
340,061,801,430 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,599,696 |
1,599,696 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,290,866 |
143,291,692 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
181,957,178,922 |
181,957,182,859 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,436,561,852 |
12,436,561,714 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
333,562,900 |
333,562,910 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,251,850 |
1,251,850 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
135,071,345,579 |
135,071,680,295 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
40,441,758,802 |
40,441,735,853 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
105,301,243,006 |
105,301,277,459 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
16,609,985,224 |
16,609,904,097 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
511,134,555,686 |
511,133,579,515 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
134,781,979,892 |
134,782,060,924 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
266,547,392,147 |
266,547,422,408 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
502,725,973,811 |
502,725,977,834 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
524,710,255,277 |
524,709,770,669 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,179,837,987 |
59,179,937,709 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,037,317,415 |
23,037,217,534 |
-0.00% |