Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
48,189,827,321 |
48,189,898,560 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
190,329,863,142 |
190,329,782,785 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
35,286,078,395 |
35,286,100,069 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
672,267,566,420 |
672,266,198,744 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
163,545,607,256 |
163,545,759,403 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,062,286,301 |
270,062,179,114 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
77,908,139,645 |
77,907,983,983 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
537,437,490,852 |
537,437,490,819 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,489,948,896 |
58,490,020,491 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,397,269,409 |
11,397,218,383 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
147,538,075 |
147,538,075 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
22,184,729,133 |
22,184,723,828 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
16,350,538,154 |
16,350,533,786 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
185,088,970,603 |
185,088,808,094 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,868,830 |
1,868,830 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,686,951 |
164,686,946 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
24,180,778,908 |
24,180,779,039 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,854,241,083 |
13,854,239,706 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
453,314,694 |
453,314,723 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,396 |
1,242,396 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
48,042,289,246 |
48,042,360,485 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
168,145,134,009 |
168,145,058,957 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,935,540,241 |
18,935,566,283 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
487,178,595,817 |
487,177,390,650 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
163,543,738,426 |
163,543,890,573 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,897,599,350 |
269,897,492,168 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
53,727,360,737 |
53,727,204,944 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
523,583,249,769 |
523,583,251,113 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
58,036,634,202 |
58,036,705,768 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,396,027,013 |
11,395,975,987 |
-0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
50,372,677,583 |
50,372,622,252 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
193,727,656,092 |
193,727,398,274 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
34,831,352,240 |
34,831,269,170 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
630,112,715,492 |
630,111,064,601 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,280,995,270 |
146,281,060,716 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,417,392,907 |
257,417,398,725 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
84,679,105,098 |
84,678,985,027 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
509,662,562,771 |
509,661,679,864 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,920,720,477 |
55,920,824,006 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,132,017,275 |
19,131,946,962 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
220,314,912 |
220,314,912 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
19,555,501,556 |
19,555,503,008 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,969,631,391 |
16,969,634,256 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
185,398,993,630 |
185,398,979,975 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,643,812 |
1,643,812 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,889,975 |
149,889,971 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
17,220,096,084 |
17,220,096,451 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,860,908,301 |
12,860,909,289 |
+0.00% |
realworld.run.linux.x64.checked.mch |
333,321,220 |
333,322,226 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,926 |
1,251,926 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
50,152,362,671 |
50,152,307,340 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
174,172,154,536 |
174,171,895,266 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
17,861,720,849 |
17,861,634,914 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
444,713,721,862 |
444,712,084,626 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,279,351,458 |
146,279,416,904 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,267,502,932 |
257,267,508,754 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
67,459,009,014 |
67,458,888,576 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
496,801,654,470 |
496,800,770,575 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,587,399,257 |
55,587,501,780 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,130,765,349 |
19,130,695,036 |
-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,078,795,114 |
42,078,844,265 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
53,236,400,963 |
53,236,386,176 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,146,926,920 |
28,146,948,798 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
750,537,484,680 |
750,535,527,072 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
163,297,276,397 |
163,297,316,979 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,506,339,188 |
280,506,500,589 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
107,532,781,553 |
107,532,831,117 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
532,220,262,943 |
532,219,869,718 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,692,274,272 |
55,692,310,481 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
752,747 |
752,747 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,521,593,247 |
16,521,592,328 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,887,106,218 |
11,887,106,210 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
269,924,490,967 |
269,924,534,113 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,866,319 |
1,866,319 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
165,975,326 |
165,985,226 |
+0.01% |
libraries_tests.run.osx.arm64.Release.mch |
60,497,546,203 |
60,497,542,774 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,483,361,841 |
13,483,367,485 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
433,174,246 |
433,174,246 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,078,042,367 |
42,078,091,518 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
36,714,807,716 |
36,714,793,848 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,259,820,702 |
16,259,842,588 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
480,612,993,713 |
480,610,992,959 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
163,295,410,078 |
163,295,450,660 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,340,363,862 |
280,340,515,363 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
47,035,235,350 |
47,035,288,343 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
518,736,901,102 |
518,736,502,233 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,259,100,026 |
55,259,136,235 |
+0.00% |
windows arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,396,467,852 |
41,396,515,513 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
107,483,515,426 |
107,483,479,808 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,211,095,368 |
28,211,109,647 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
643,347,538,063 |
643,346,204,470 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
171,264,374,182 |
171,264,457,048 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,655,968,305 |
281,655,857,953 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
19,347,731,413 |
19,347,701,772 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
560,872,262,685 |
560,871,918,555 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,407,880,152 |
58,407,944,822 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,379,399,356 |
15,379,345,181 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,631 |
550,631 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
13,545,595,088 |
13,545,597,851 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,622,476,455 |
11,622,475,442 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
163,648,857,093 |
163,648,918,911 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,869,193 |
1,869,193 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,744,401 |
164,744,448 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
1,269,210,078 |
1,269,210,374 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,483,424,409 |
13,483,438,972 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
433,475,987 |
433,475,926 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,152 |
1,290,152 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,395,917,221 |
41,395,964,882 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
93,937,920,338 |
93,937,881,957 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,588,618,913 |
16,588,634,205 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
479,698,680,970 |
479,697,285,559 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
171,262,504,989 |
171,262,587,855 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,491,223,904 |
281,491,113,505 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
18,078,521,335 |
18,078,491,398 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
547,388,838,276 |
547,388,479,583 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,974,404,165 |
57,974,468,896 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,378,109,204 |
15,378,055,029 |
-0.00% |