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,377,773 |
59,001,480,903 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
228,652,105,955 |
228,652,045,710 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
35,578,953,571 |
35,578,998,456 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
972,927,559,425 |
972,925,919,580 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,819,391,374 |
165,819,552,516 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,777,065,127 |
270,777,070,992 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
905,465,351,150 |
905,466,650,143 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
545,389,033,009 |
545,388,704,946 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,949,981,757 |
57,949,951,922 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,036,697,268 |
12,036,648,074 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
399,299,022 |
399,299,021 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
28,066,339,049 |
28,066,336,132 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
16,604,415,857 |
16,604,416,765 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
397,817,152,276 |
397,816,935,299 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,871,626 |
1,871,626 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
165,061,331 |
165,061,329 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
221,697,702,951 |
221,697,682,909 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,871,002,833 |
13,870,984,904 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
448,362,315 |
448,340,983 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,243,930 |
1,243,930 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
58,602,078,751 |
58,602,181,882 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
200,585,766,906 |
200,585,709,578 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,974,537,714 |
18,974,581,691 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
575,110,407,149 |
575,108,984,281 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,817,519,748 |
165,817,680,890 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,612,003,796 |
270,612,009,663 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
683,767,648,199 |
683,768,967,234 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
531,518,030,176 |
531,517,720,042 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,501,619,442 |
57,501,610,939 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,035,453,338 |
12,035,404,144 |
-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,380,053,127 |
53,379,947,697 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
243,344,243,360 |
243,344,119,757 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
34,066,078,942 |
34,066,045,560 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
894,084,368,147 |
894,082,432,914 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,913,222,474 |
147,913,359,562 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,696,350,804 |
257,696,349,746 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
879,818,711,102 |
879,820,037,628 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
517,972,622,007 |
517,971,661,741 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,706,423,218 |
55,706,505,237 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,505,256,191 |
19,505,171,536 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
269,911,172 |
269,911,172 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
24,784,031,520 |
24,784,030,519 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
14,971,582,274 |
14,971,582,427 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
362,580,514,030 |
362,580,371,170 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,646,520 |
1,646,520 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
150,176,842 |
150,177,706 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
195,097,627,627 |
195,097,627,456 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,875,168,173 |
12,875,174,388 |
+0.00% |
realworld.run.linux.x64.checked.mch |
339,767,069 |
339,768,033 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,254,259 |
1,254,264 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
53,110,141,955 |
53,110,036,525 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
218,560,211,840 |
218,560,089,238 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
19,094,496,668 |
19,094,463,133 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
531,503,854,117 |
531,502,061,744 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,911,575,954 |
147,911,713,042 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,546,173,962 |
257,546,172,040 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
684,721,083,475 |
684,722,410,172 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,097,453,834 |
505,096,487,353 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,366,656,149 |
55,366,737,204 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,504,001,932 |
19,503,917,272 |
-0.00% |
osx arm64
MinOpts (-0.00% to +0.01%)
Collection |
PDIFF |
libraries.pmi.osx.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,766,782,794 |
42,766,835,616 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,686,275,384 |
91,686,258,467 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,668,590,433 |
28,668,602,687 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
924,820,105,021 |
924,817,999,267 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,581,091,868 |
165,581,237,914 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
281,240,776,997 |
281,241,097,480 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
669,442,750,912 |
669,443,246,137 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
533,226,783,846 |
533,226,497,946 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,182,085,852 |
55,182,130,205 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
551,584 |
551,584 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
17,143,036,966 |
17,143,032,857 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
12,059,692,344 |
12,059,694,956 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
376,736,037,688 |
376,735,868,646 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,869,203 |
1,869,203 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,267,293 |
166,277,220 |
+0.01% |
libraries_tests.run.osx.arm64.Release.mch |
206,296,162,334 |
206,296,184,920 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,499,639,817 |
13,499,641,522 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
430,917,695 |
430,896,415 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,766,231,210 |
42,766,284,032 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,543,238,418 |
74,543,225,610 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,608,898,089 |
16,608,907,731 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
548,084,067,333 |
548,082,130,621 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,579,222,665 |
165,579,368,711 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
281,074,509,704 |
281,074,820,260 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
463,146,588,578 |
463,147,061,217 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
519,727,144,029 |
519,726,856,424 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
54,751,168,157 |
54,751,233,790 |
+0.00% |
windows arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
42,001,676,066 |
42,001,677,593 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
139,844,278,025 |
139,844,376,864 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,632,359,668 |
28,632,357,766 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
949,635,563,115 |
949,634,146,571 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,580,444,001 |
173,580,555,831 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
282,145,459,161 |
282,145,475,894 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
690,624,471,925 |
690,625,481,112 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
569,647,002,549 |
569,646,266,586 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,987,378,031 |
57,987,512,788 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,097,336,949 |
16,097,262,621 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
551,685 |
551,685 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
16,994,193,585 |
16,994,191,704 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,776,535,753 |
11,776,536,788 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
386,581,277,877 |
386,581,280,262 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,872,041 |
1,872,041 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
165,105,611 |
165,105,583 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
207,446,841,641 |
207,446,859,647 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,504,353,772 |
13,504,350,328 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
430,770,349 |
430,791,678 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,291,704 |
1,291,704 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
42,001,124,381 |
42,001,125,908 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
122,850,084,440 |
122,850,185,160 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,855,823,915 |
16,855,820,978 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
563,054,285,238 |
563,052,866,309 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,578,571,960 |
173,578,683,790 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,980,353,550 |
281,980,370,311 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
483,177,630,284 |
483,178,621,465 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,142,648,777 |
556,141,916,258 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,556,607,682 |
57,556,721,110 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,096,045,245 |
16,095,970,917 |
-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,775,619 |
106,126,832,486 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
41,143,802,171 |
41,143,708,879 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
122,250,424,780 |
122,250,612,961 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
28,340,032,731 |
28,339,913,570 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
861,830,114,458 |
861,828,472,834 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
153,194,846,272 |
153,194,889,709 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
267,195,597,520 |
267,195,819,870 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
692,880,085,660 |
692,881,001,512 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
535,385,351,565 |
535,384,895,295 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,222,840,625 |
59,222,793,639 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,271,562,993 |
23,271,472,878 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
21,617,665,043 |
21,617,665,949 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
466,983 |
466,983 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
15,707,292,041 |
15,707,291,954 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,313,177,996 |
10,313,178,346 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
347,598,962,028 |
347,598,945,781 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,602,165 |
1,602,165 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,571,109 |
143,571,116 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
182,286,452,415 |
182,286,447,529 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,461,599,767 |
12,461,585,881 |
-0.00% |
realworld.run.windows.x64.checked.mch |
333,533,499 |
333,537,761 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,254,379 |
1,254,372 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
84,509,110,576 |
84,509,166,537 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
41,143,335,188 |
41,143,241,896 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
106,543,132,739 |
106,543,321,007 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
18,026,854,735 |
18,026,735,224 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
514,231,152,430 |
514,229,527,053 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
153,193,244,107 |
153,193,287,544 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
267,052,026,411 |
267,052,248,754 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
510,593,633,245 |
510,594,553,983 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
522,923,751,798 |
522,923,309,414 |
-0.00% |
realworld.run.windows.x64.checked.mch |
58,889,307,126 |
58,889,255,878 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,270,308,614 |
23,270,218,506 |
-0.00% |