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 |
56,039,769,627 |
56,039,832,551 |
+0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
237,273,737,277 |
237,273,569,779 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
40,264,210,336 |
40,264,237,811 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
963,750,937,878 |
963,749,315,174 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
145,723,674,713 |
145,723,757,728 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
270,946,807,727 |
270,946,881,874 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
991,843,113,465 |
991,845,439,024 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
550,385,807,077 |
550,385,352,801 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
58,401,314,758 |
58,401,347,831 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,020,858,227 |
12,020,820,534 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
340,288,596 |
340,288,596 |
0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
27,324,903,938 |
27,324,900,331 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
20,659,219,124 |
20,659,220,335 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
391,737,836,195 |
391,737,733,853 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,888,956 |
1,888,956 |
0.00% |
| libraries.pmi.linux.arm64.checked.mch |
165,945,165 |
165,935,278 |
-0.01% |
| libraries_tests.run.linux.arm64.Release.mch |
222,150,595,983 |
222,150,602,380 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
14,095,125,834 |
14,095,127,866 |
+0.00% |
| realworld.run.linux.arm64.checked.mch |
457,435,664 |
457,435,679 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,252,864 |
1,252,864 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
55,699,481,031 |
55,699,543,955 |
+0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
209,948,833,339 |
209,948,669,448 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
19,604,991,212 |
19,605,017,476 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
572,013,101,683 |
572,011,581,321 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
145,721,785,757 |
145,721,868,772 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
270,780,862,562 |
270,780,946,596 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
769,692,517,482 |
769,694,836,644 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
536,290,681,243 |
536,290,224,935 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,943,879,094 |
57,943,912,152 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,019,605,363 |
12,019,567,670 |
-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,653,439,387 |
57,653,426,219 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
239,001,695,032 |
239,001,471,553 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
38,670,994,790 |
38,670,969,750 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
883,258,075,788 |
883,256,635,069 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
129,457,408,206 |
129,457,511,249 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
257,428,514,395 |
257,428,425,883 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
916,644,490,486 |
916,646,064,238 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
520,335,608,746 |
520,334,832,450 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,658,953,542 |
55,658,918,361 |
-0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,382,308,021 |
19,382,227,581 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
388,525,446 |
388,525,451 |
+0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
26,034,868,980 |
26,034,867,639 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
19,950,956,583 |
19,950,954,056 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
355,358,341,503 |
355,358,282,136 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,643,890 |
1,643,890 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
149,813,394 |
149,813,409 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
196,443,967,607 |
196,443,967,420 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,963,231,498 |
12,963,234,624 |
+0.00% |
| realworld.run.linux.x64.checked.mch |
329,773,185 |
329,773,187 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,291 |
1,251,291 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
57,264,913,941 |
57,264,900,768 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
212,966,826,052 |
212,966,603,914 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
18,720,038,207 |
18,720,015,694 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
527,899,734,285 |
527,898,352,933 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
129,455,764,316 |
129,455,867,359 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
257,278,701,001 |
257,278,612,474 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
720,200,522,879 |
720,202,096,818 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
507,372,377,248 |
507,371,597,826 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,329,180,357 |
55,329,145,174 |
-0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,381,056,730 |
19,380,976,290 |
-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,378,369,165 |
42,378,372,533 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
91,250,032,723 |
91,250,084,305 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,499,789,067 |
28,499,818,189 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
918,803,444,478 |
918,801,170,705 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
145,477,733,626 |
145,477,914,910 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
280,840,158,561 |
280,840,324,682 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
727,399,389,936 |
727,401,075,874 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
542,831,797,554 |
542,831,289,669 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,607,769,125 |
55,607,818,796 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
556,707 |
556,707 |
0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
17,030,884,924 |
17,030,888,200 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
11,992,250,352 |
11,992,251,801 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
374,997,719,765 |
374,997,465,088 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,886,473 |
1,886,473 |
0.00% |
| libraries.pmi.osx.arm64.checked.mch |
167,235,721 |
167,238,182 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
209,747,554,937 |
209,747,541,494 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,722,267,619 |
13,722,273,721 |
+0.00% |
| realworld.run.osx.arm64.checked.mch |
438,566,851 |
438,582,865 |
+0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,377,812,458 |
42,377,815,826 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
74,219,147,799 |
74,219,196,105 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,507,538,715 |
16,507,566,388 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
543,805,724,713 |
543,803,705,617 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
145,475,847,153 |
145,476,028,437 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
280,672,922,840 |
280,673,086,500 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
517,651,834,999 |
517,653,534,380 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
529,109,529,935 |
529,109,015,948 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,169,202,274 |
55,169,235,931 |
+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,629,095,432 |
41,629,048,442 |
-0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
136,673,165,651 |
136,673,287,959 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
29,615,655,110 |
29,615,660,793 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
936,779,146,518 |
936,777,435,977 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
153,495,552,062 |
153,495,681,527 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
282,011,382,224 |
282,011,649,075 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
745,774,911,213 |
745,776,597,783 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
573,468,337,613 |
573,467,696,113 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
58,463,095,563 |
58,463,211,390 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,089,533,957 |
16,089,485,523 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
556,681 |
556,681 |
0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
16,823,601,216 |
16,823,598,587 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,719,053,985 |
11,719,051,027 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
381,820,314,362 |
381,820,306,398 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,889,361 |
1,889,361 |
0.00% |
| libraries.pmi.windows.arm64.checked.mch |
165,958,970 |
165,968,848 |
+0.01% |
| libraries_tests.run.windows.arm64.Release.mch |
209,823,617,825 |
209,823,612,340 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,722,552,300 |
13,722,558,198 |
+0.00% |
| realworld.run.windows.arm64.checked.mch |
438,905,276 |
438,921,283 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,300,954 |
1,300,954 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
41,628,538,751 |
41,628,491,761 |
-0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
119,849,564,435 |
119,849,689,372 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
17,896,601,125 |
17,896,609,766 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
554,958,832,156 |
554,957,129,579 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
153,493,662,701 |
153,493,792,166 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
281,845,423,254 |
281,845,680,227 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
535,951,293,388 |
535,952,985,443 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
559,745,785,313 |
559,745,137,915 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
58,024,190,287 |
58,024,290,107 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,088,233,003 |
16,088,184,569 |
-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,654,399,749 |
154,654,902,781 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
40,472,427,000 |
40,472,321,880 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
120,615,653,754 |
120,615,570,956 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
26,750,585,156 |
26,750,521,898 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
851,551,366,026 |
851,549,898,835 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
134,877,919,745 |
134,877,968,339 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
266,873,503,832 |
266,873,617,432 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
685,055,914,762 |
685,056,496,993 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
537,531,084,786 |
537,530,400,133 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,551,855,360 |
59,551,874,822 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,055,176,583 |
23,055,080,681 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
19,485,804,339 |
19,485,803,128 |
-0.00% |
| benchmarks.run.windows.x64.checked.mch |
466,648 |
466,648 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
15,235,078,671 |
15,235,080,019 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
10,128,599,109 |
10,128,598,671 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
340,071,625,162 |
340,071,597,945 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,599,744 |
1,599,744 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,295,680 |
143,295,681 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
181,967,755,459 |
181,967,753,485 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,437,339,980 |
12,437,333,776 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
333,634,517 |
333,634,554 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,251,884 |
1,251,884 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
135,168,595,410 |
135,169,099,653 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
40,471,960,352 |
40,471,855,232 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
105,380,575,083 |
105,380,490,937 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
16,621,986,047 |
16,621,923,227 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
511,479,740,864 |
511,478,300,890 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
134,876,320,001 |
134,876,368,595 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
266,730,208,152 |
266,730,321,751 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
503,088,159,303 |
503,088,743,508 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
525,093,744,806 |
525,093,066,357 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,218,220,843 |
59,218,240,268 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,053,924,699 |
23,053,828,797 |
-0.00% |