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,434,554,713 |
48,434,842,904 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
190,507,360,939 |
190,508,973,798 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
35,565,760,632 |
35,565,918,093 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
671,879,624,906 |
671,877,498,872 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
164,553,232,434 |
164,554,165,440 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,025,864,421 |
270,027,542,827 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
78,041,347,123 |
78,041,817,794 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
548,033,259,928 |
548,035,271,993 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
58,476,379,688 |
58,476,859,613 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,021,599,113 |
12,021,647,993 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
147,481,730 |
147,481,730 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
22,180,971,745 |
22,180,965,188 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
16,347,817,078 |
16,347,817,397 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
185,058,180,517 |
185,058,183,934 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,869,067 |
1,869,067 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,652,668 |
164,652,673 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
24,176,705,613 |
24,176,703,915 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,853,075,884 |
13,853,063,514 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
453,166,566 |
453,182,610 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,241,695 |
1,241,695 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
48,287,072,983 |
48,287,361,174 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
168,326,389,194 |
168,328,008,610 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,217,943,554 |
19,218,100,696 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
486,821,444,389 |
486,819,314,938 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
164,551,363,367 |
164,552,296,373 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,861,211,753 |
269,862,890,154 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
53,864,641,510 |
53,865,113,879 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
534,180,184,044 |
534,182,208,479 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
58,023,213,122 |
58,023,677,003 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,020,357,418 |
12,020,406,298 |
+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,610,220,820 |
50,610,519,059 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
193,889,791,255 |
193,891,878,189 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
35,098,179,894 |
35,098,317,694 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
629,821,690,871 |
629,820,716,104 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,803,608,155 |
146,804,468,582 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,272,472,430 |
257,273,975,875 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
84,718,972,724 |
84,719,576,455 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
519,654,181,138 |
519,656,009,529 |
+0.00% |
realworld.run.linux.x64.checked.mch |
55,913,010,171 |
55,913,496,447 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,417,198,462 |
19,417,270,978 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
220,247,125 |
220,247,125 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
19,554,343,448 |
19,554,341,944 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,968,522,934 |
16,968,523,442 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
185,379,012,080 |
185,378,943,880 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,643,842 |
1,643,842 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,856,424 |
149,856,432 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
17,219,161,648 |
17,219,163,616 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,860,945,984 |
12,860,949,993 |
+0.00% |
realworld.run.linux.x64.checked.mch |
333,260,115 |
333,261,075 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,349 |
1,251,349 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
50,389,973,695 |
50,390,271,934 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
174,335,447,807 |
174,337,536,245 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,129,656,960 |
18,129,794,252 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
444,442,678,791 |
444,441,772,224 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,801,964,313 |
146,802,824,740 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,122,616,006 |
257,124,119,443 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
67,499,811,076 |
67,500,412,839 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
506,793,235,154 |
506,795,059,536 |
+0.00% |
realworld.run.linux.x64.checked.mch |
55,579,750,056 |
55,580,235,372 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,415,947,113 |
19,416,019,629 |
+0.00% |
osx arm64
MinOpts (-0.01% to +0.00%)
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,321,784,081 |
42,322,157,539 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
53,522,685,256 |
53,523,181,947 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,431,020,099 |
28,431,199,504 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
750,144,072,066 |
750,141,547,834 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,311,656,275 |
164,312,660,228 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,420,165,997 |
280,421,720,688 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
109,626,390,369 |
109,626,894,283 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
542,424,361,120 |
542,426,180,634 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,683,109,453 |
55,683,545,713 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
752,563 |
752,563 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,519,049,996 |
16,519,050,164 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,885,370,783 |
11,885,366,899 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
269,857,947,127 |
269,858,018,836 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,866,610 |
1,866,610 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
165,938,371 |
165,928,464 |
-0.01% |
libraries_tests.run.osx.arm64.Release.mch |
60,486,674,778 |
60,486,671,930 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,482,323,371 |
13,482,309,883 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
433,065,599 |
433,049,629 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,321,031,518 |
42,321,404,976 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
37,003,635,260 |
37,004,131,783 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,545,649,316 |
16,545,832,605 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
480,286,124,939 |
480,283,528,998 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,309,789,665 |
164,310,793,618 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,254,227,626 |
280,255,792,224 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
49,139,715,591 |
49,140,222,353 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
528,942,037,749 |
528,943,870,751 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,250,043,854 |
55,250,496,084 |
+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,636,257,228 |
41,636,589,301 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
107,750,952,573 |
107,752,257,192 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,490,387,849 |
28,490,473,410 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
643,013,997,979 |
643,011,688,722 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,289,190,532 |
172,290,270,925 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,465,665,799 |
281,467,628,914 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
19,330,452,214 |
19,330,592,671 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
571,610,614,246 |
571,612,821,321 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
58,402,552,324 |
58,403,085,829 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,076,782,804 |
16,076,836,411 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,479 |
550,479 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
13,543,717,995 |
13,543,718,108 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,620,843,412 |
11,620,838,749 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
163,626,160,875 |
163,625,842,956 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,869,451 |
1,869,451 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,700,258 |
164,710,194 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
1,269,084,040 |
1,269,083,947 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,482,357,110 |
13,482,356,955 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
433,351,328 |
433,335,319 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,289,474 |
1,289,474 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,635,706,749 |
41,636,038,822 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
94,207,234,578 |
94,208,539,084 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,869,544,437 |
16,869,634,661 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
479,387,837,104 |
479,385,845,766 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,287,321,081 |
172,288,401,474 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,300,965,541 |
281,302,918,720 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
18,061,368,174 |
18,061,508,724 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
558,128,257,136 |
558,130,464,366 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
57,969,200,996 |
57,969,750,510 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,075,493,330 |
16,075,546,937 |
+0.00% |