Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
59,001,365,584 |
59,001,823,281 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
228,655,144,674 |
228,657,626,798 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
35,578,816,844 |
35,579,183,909 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
972,928,040,715 |
972,931,682,961 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,820,759,901 |
165,821,882,352 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,777,240,201 |
270,778,898,271 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
905,461,531,111 |
905,469,894,260 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
545,388,659,045 |
545,391,022,257 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
57,950,731,240 |
57,951,130,655 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,036,973,352 |
12,036,994,991 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
399,303,277 |
399,306,575 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
28,066,361,162 |
28,066,628,529 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
16,604,412,276 |
16,604,596,845 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
397,817,116,264 |
397,820,352,384 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,871,653 |
1,871,663 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
165,051,420 |
165,054,991 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
221,697,643,499 |
221,699,394,944 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,870,989,387 |
13,871,180,755 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
448,341,069 |
448,345,504 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,243,946 |
1,243,962 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
58,602,062,307 |
58,602,516,706 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
200,588,783,512 |
200,590,998,269 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,974,404,568 |
18,974,587,064 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
575,110,924,451 |
575,111,330,577 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,818,888,248 |
165,820,010,689 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,612,188,781 |
270,613,843,280 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
683,763,887,612 |
683,770,499,316 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
531,517,669,658 |
531,519,841,502 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
57,502,390,171 |
57,502,785,151 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,035,729,406 |
12,035,751,029 |
+0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
53,378,310,165 |
53,378,245,512 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
243,346,497,316 |
243,346,380,826 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
34,066,320,965 |
34,066,287,272 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
894,073,362,112 |
894,071,776,550 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,911,896,553 |
147,912,017,840 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,696,215,683 |
257,696,375,196 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
879,806,699,772 |
879,807,860,982 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
517,980,061,608 |
517,979,212,663 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,705,771,810 |
55,705,735,568 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,505,228,648 |
19,505,162,527 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
269,910,616 |
269,910,616 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
24,784,044,454 |
24,784,043,890 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
14,971,589,696 |
14,971,590,001 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
362,580,299,362 |
362,580,303,844 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,646,502 |
1,646,502 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
150,176,835 |
150,176,835 |
0.00% |
libraries_tests.run.linux.x64.Release.mch |
195,097,376,665 |
195,097,378,055 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,875,175,756 |
12,875,176,189 |
+0.00% |
realworld.run.linux.x64.checked.mch |
339,767,014 |
339,766,994 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,254,267 |
1,254,267 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
53,108,399,549 |
53,108,334,896 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
218,562,452,862 |
218,562,336,936 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
19,094,731,269 |
19,094,697,271 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
531,493,062,750 |
531,491,472,706 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,910,250,051 |
147,910,371,338 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,546,038,848 |
257,546,198,361 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
684,709,323,107 |
684,710,482,927 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,104,885,852 |
505,104,036,474 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,366,004,796 |
55,365,968,574 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,503,974,381 |
19,503,908,260 |
-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,767,044,245 |
42,767,444,655 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,686,209,824 |
91,687,053,914 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,668,541,179 |
28,668,874,672 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
924,808,104,657 |
924,811,134,510 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,581,069,292 |
165,582,050,436 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
281,241,325,773 |
281,243,072,838 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
669,442,047,069 |
669,448,493,713 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
533,212,508,860 |
533,214,874,083 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,180,970,932 |
55,181,469,503 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
551,598 |
551,600 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
17,143,050,760 |
17,143,274,345 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
12,059,675,376 |
12,059,839,715 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
376,735,796,552 |
376,738,517,296 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,869,176 |
1,869,186 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,267,286 |
166,270,879 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
206,296,171,361 |
206,297,860,779 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,499,630,826 |
13,499,802,602 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
430,917,678 |
430,900,715 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,766,492,647 |
42,766,893,055 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,543,159,064 |
74,543,779,569 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,608,865,803 |
16,609,034,957 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
548,072,308,105 |
548,072,617,214 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,579,200,116 |
165,580,181,250 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
281,075,058,487 |
281,076,801,959 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
463,145,875,708 |
463,150,632,934 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
519,712,878,034 |
519,715,071,481 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
54,750,053,254 |
54,750,568,788 |
+0.00% |
windows arm64
MinOpts (+0.00% to +0.01%)
Collection |
PDIFF |
realworld.run.windows.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
42,001,448,351 |
42,001,675,330 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
139,845,481,783 |
139,846,935,386 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,632,641,759 |
28,633,017,793 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
949,630,021,142 |
949,633,238,700 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,579,228,224 |
173,580,320,584 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
282,145,336,620 |
282,147,202,264 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
690,621,080,420 |
690,626,966,523 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
569,647,002,569 |
569,649,505,899 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
57,985,525,538 |
57,986,118,046 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,097,159,352 |
16,097,211,480 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
551,688 |
551,690 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
16,994,214,256 |
16,994,440,096 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,776,547,752 |
11,776,712,732 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
386,580,899,587 |
386,583,649,916 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,872,040 |
1,872,050 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
165,105,620 |
165,109,211 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
207,446,654,541 |
207,448,306,862 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,504,340,603 |
13,504,518,646 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
430,770,362 |
430,796,002 |
+0.01% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,291,721 |
1,291,737 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
42,000,896,663 |
42,001,123,640 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
122,851,267,527 |
122,852,495,290 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,856,094,007 |
16,856,305,061 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
563,049,121,555 |
563,049,588,784 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,577,356,184 |
173,578,448,534 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,980,231,000 |
281,982,093,053 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
483,174,425,879 |
483,178,659,661 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,142,661,966 |
556,144,987,253 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
57,554,755,176 |
57,555,322,044 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,095,867,631 |
16,095,919,743 |
+0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
106,126,095,824 |
106,126,167,787 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
41,143,931,719 |
41,143,776,664 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
122,250,481,989 |
122,250,497,908 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
28,340,188,005 |
28,340,136,791 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
861,813,690,199 |
861,812,343,020 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
153,191,129,636 |
153,191,258,551 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
267,205,498,175 |
267,205,258,678 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
692,888,220,585 |
692,889,214,670 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
535,393,042,989 |
535,392,654,619 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,222,594,213 |
59,222,631,209 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,271,543,266 |
23,271,450,953 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
21,617,662,334 |
21,617,661,987 |
-0.00% |
benchmarks.run.windows.x64.checked.mch |
466,976 |
466,976 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
15,707,291,848 |
15,707,291,567 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,313,176,009 |
10,313,176,195 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
347,598,895,985 |
347,598,902,693 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,602,168 |
1,602,168 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,571,106 |
143,571,947 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
182,286,432,858 |
182,286,423,609 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,461,587,687 |
12,461,595,647 |
+0.00% |
realworld.run.windows.x64.checked.mch |
333,537,744 |
333,533,516 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,254,379 |
1,254,379 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
84,508,433,490 |
84,508,505,800 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
41,143,464,743 |
41,143,309,688 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
106,543,190,141 |
106,543,206,341 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
18,027,011,996 |
18,026,960,596 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
514,214,794,214 |
514,213,440,327 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
153,189,527,468 |
153,189,656,383 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
267,061,927,069 |
267,061,686,731 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
510,601,787,727 |
510,602,791,061 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
522,931,455,302 |
522,931,058,972 |
-0.00% |
realworld.run.windows.x64.checked.mch |
58,889,056,469 |
58,889,097,693 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,270,288,887 |
23,270,196,574 |
-0.00% |