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,002,234,501 |
56,002,238,810 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
237,127,723,290 |
237,128,000,792 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
40,249,215,133 |
40,249,297,502 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
963,364,942,233 |
963,363,960,600 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
145,631,760,116 |
145,631,863,511 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,767,814,844 |
270,767,873,950 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
991,313,739,674 |
991,315,334,005 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
550,024,732,113 |
550,024,206,135 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,364,223,255 |
58,364,405,619 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,012,433,091 |
12,012,396,334 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
340,282,098 |
340,282,098 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
27,323,482,786 |
27,323,480,224 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
20,658,267,153 |
20,658,271,958 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
391,726,749,720 |
391,726,767,056 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,888,920 |
1,888,920 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
165,940,379 |
165,940,372 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
222,139,761,785 |
222,139,763,299 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
14,094,281,607 |
14,094,260,387 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
457,364,807 |
457,364,834 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,252,826 |
1,252,826 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
55,661,952,403 |
55,661,956,712 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
209,804,240,504 |
209,804,520,568 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,590,947,980 |
19,591,025,544 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
571,638,192,513 |
571,637,193,544 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
145,629,871,196 |
145,629,974,591 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,601,874,465 |
270,601,933,578 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
769,173,977,889 |
769,175,570,706 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
535,930,450,506 |
535,929,945,748 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,906,858,448 |
57,907,040,785 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,011,180,265 |
12,011,143,508 |
-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,076,159 |
57,614,084,023 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
238,840,615,809 |
238,840,469,162 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
38,655,811,395 |
38,655,781,363 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
882,888,311,757 |
882,886,627,901 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
129,371,148,076 |
129,371,198,065 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,250,740,164 |
257,250,915,297 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
916,126,652,690 |
916,128,503,023 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
519,977,052,266 |
519,975,981,108 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,621,377,439 |
55,621,506,622 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,367,638,929 |
19,367,562,469 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
388,517,370 |
388,517,370 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
26,033,374,181 |
26,033,377,118 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
19,949,982,655 |
19,949,980,556 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
355,348,121,408 |
355,348,106,791 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,643,868 |
1,643,868 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,807,700 |
149,808,583 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
196,432,848,468 |
196,432,838,397 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,962,395,232 |
12,962,396,668 |
+0.00% |
realworld.run.linux.x64.checked.mch |
329,702,655 |
329,703,647 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,250 |
1,251,250 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
57,225,558,789 |
57,225,566,653 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
212,807,241,628 |
212,807,092,044 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,705,828,740 |
18,705,800,807 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
527,540,190,349 |
527,538,521,110 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
129,369,504,208 |
129,369,554,197 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,100,932,464 |
257,101,106,714 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
719,693,804,222 |
719,695,664,626 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
507,014,657,034 |
507,013,584,440 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,291,674,784 |
55,291,802,975 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,366,387,679 |
19,366,311,219 |
-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,194,411 |
42,350,249,029 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,197,916,169 |
91,198,012,625 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,487,712,878 |
28,487,729,826 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
918,441,378,921 |
918,439,857,005 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
145,382,779,731 |
145,382,935,761 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,650,665,664 |
280,650,663,600 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
727,039,559,194 |
727,040,187,208 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
542,475,518,638 |
542,475,314,688 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,572,147,122 |
55,572,284,866 |
+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,741,852 |
17,029,738,404 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,991,548,229 |
11,991,552,160 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
374,987,184,248 |
374,987,262,243 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,886,405 |
1,886,405 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
167,240,769 |
167,233,334 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
209,737,540,410 |
209,737,534,433 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,721,460,363 |
13,721,478,338 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
438,512,364 |
438,496,334 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,349,637,721 |
42,349,692,339 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,168,174,317 |
74,168,274,221 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,496,164,649 |
16,496,177,666 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
543,454,194,673 |
543,452,594,762 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
145,380,893,326 |
145,381,049,356 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,483,424,895 |
280,483,430,266 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
517,302,018,784 |
517,302,652,775 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
528,754,058,275 |
528,753,836,350 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,133,634,758 |
55,133,788,532 |
+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,601,737,102 |
41,601,770,038 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
136,585,321,208 |
136,585,215,511 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
29,602,761,767 |
29,602,748,067 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
936,406,890,485 |
936,405,232,219 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
153,400,037,253 |
153,400,128,619 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,827,812,249 |
281,827,792,480 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
745,414,254,262 |
745,415,288,203 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
573,113,609,308 |
573,112,766,057 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,427,656,221 |
58,427,662,027 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,078,418,847 |
16,078,364,670 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
556,660 |
556,660 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
16,822,395,447 |
16,822,398,182 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,718,349,171 |
11,718,354,871 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
381,810,625,812 |
381,810,480,199 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,889,312 |
1,889,312 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
165,964,052 |
165,954,148 |
-0.01% |
libraries_tests.run.windows.arm64.Release.mch |
209,813,676,612 |
209,813,677,897 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,721,763,862 |
13,721,760,927 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
438,850,765 |
438,850,763 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,300,919 |
1,300,919 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,601,180,442 |
41,601,213,378 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
119,762,925,761 |
119,762,817,329 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,884,412,596 |
17,884,393,196 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
554,596,264,673 |
554,594,752,020 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
153,398,147,941 |
153,398,239,307 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,661,848,197 |
281,661,838,332 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
535,600,577,650 |
535,601,610,306 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
559,391,845,446 |
559,391,005,130 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,988,805,456 |
57,988,811,264 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,077,117,928 |
16,077,063,751 |
-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,553,365,679 |
154,553,726,131 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
40,442,960,540 |
40,442,925,324 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
120,534,275,083 |
120,534,318,688 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
26,737,682,690 |
26,737,595,922 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
851,195,927,065 |
851,193,966,119 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
134,783,598,646 |
134,783,643,538 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
266,687,921,537 |
266,687,885,130 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
684,687,081,551 |
684,688,136,604 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
537,146,389,377 |
537,145,746,092 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,512,808,231 |
59,512,854,279 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,038,554,983 |
23,038,445,096 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,484,580,029 |
19,484,580,118 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
466,626 |
466,626 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
15,233,850,124 |
15,233,852,737 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,127,901,331 |
10,127,901,675 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
340,061,820,544 |
340,061,733,599 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,599,699 |
1,599,699 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,291,699 |
143,291,687 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
181,957,196,351 |
181,957,202,773 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,436,559,281 |
12,436,557,512 |
-0.00% |
realworld.run.windows.x64.checked.mch |
333,562,895 |
333,562,878 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,251,845 |
1,251,845 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
135,068,785,650 |
135,069,146,013 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
40,442,493,914 |
40,442,458,698 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
105,300,424,959 |
105,300,465,951 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
16,609,781,359 |
16,609,694,247 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
511,134,106,521 |
511,132,232,520 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
134,781,998,947 |
134,782,043,839 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
266,544,629,838 |
266,544,593,443 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
502,729,885,200 |
502,730,933,831 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
524,709,830,096 |
524,709,188,580 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,179,245,336 |
59,179,291,401 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,037,303,138 |
23,037,193,251 |
-0.00% |