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,064,080,025 |
56,064,062,194 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
237,605,256,721 |
237,605,249,135 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
40,284,922,629 |
40,284,999,479 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
963,647,824,658 |
963,646,759,042 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
145,713,358,198 |
145,713,517,471 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
271,045,929,168 |
271,045,886,831 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
992,312,740,554 |
992,314,748,045 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
550,408,599,433 |
550,408,008,721 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,435,329,037 |
58,435,473,084 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,023,907,355 |
12,023,867,169 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
340,288,438 |
340,288,438 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
27,329,238,696 |
27,329,238,736 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
20,658,746,776 |
20,658,745,701 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
391,743,983,598 |
391,743,938,862 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,888,928 |
1,888,928 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
165,940,414 |
165,930,503 |
-0.01% |
libraries_tests.run.linux.arm64.Release.mch |
222,164,509,303 |
222,164,508,638 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
14,094,372,239 |
14,094,379,179 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
457,365,228 |
457,381,167 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,252,852 |
1,252,852 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
55,723,791,587 |
55,723,773,756 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
210,276,018,025 |
210,276,010,399 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,626,175,853 |
19,626,253,778 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
571,903,841,060 |
571,902,820,180 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
145,711,469,270 |
145,711,628,543 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,879,988,754 |
270,879,956,328 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
770,148,231,251 |
770,150,239,407 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
536,314,227,194 |
536,313,629,542 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,977,963,809 |
57,978,091,917 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,022,654,503 |
12,022,614,317 |
-0.00% |
linux x64
MinOpts (+0.00% to +0.01%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
+0.01% |
libraries.crossgen2.linux.x64.checked.mch |
+0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
57,675,499,898 |
57,676,420,216 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
239,260,750,299 |
239,267,412,214 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
38,692,066,240 |
38,692,876,266 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
883,021,808,096 |
883,038,265,765 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
129,435,879,069 |
129,438,159,576 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,498,252,346 |
257,502,193,244 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
917,190,851,207 |
917,212,874,387 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
520,306,605,323 |
520,314,656,446 |
+0.00% |
realworld.run.linux.x64.checked.mch |
55,697,789,599 |
55,698,640,507 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,387,653,444 |
19,388,096,452 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
388,541,537 |
388,561,501 |
+0.01% |
benchmarks.run_pgo.linux.x64.checked.mch |
26,039,987,263 |
26,040,521,042 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
19,951,049,028 |
19,951,468,177 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
355,368,690,293 |
355,378,160,520 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,643,978 |
1,644,088 |
+0.01% |
libraries.pmi.linux.x64.checked.mch |
149,804,893 |
149,805,582 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
196,631,326,374 |
196,636,594,859 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,962,532,485 |
12,962,891,341 |
+0.00% |
realworld.run.linux.x64.checked.mch |
329,720,848 |
329,721,157 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,237 |
1,251,314 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
57,286,958,361 |
57,287,858,715 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
213,220,763,036 |
213,226,891,172 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,741,017,212 |
18,741,408,089 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
527,653,117,803 |
527,660,105,245 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
129,434,235,091 |
129,436,515,488 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,348,447,453 |
257,352,387,662 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
720,559,524,833 |
720,576,279,528 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
507,344,072,838 |
507,351,765,105 |
+0.00% |
realworld.run.linux.x64.checked.mch |
55,368,068,751 |
55,368,919,350 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,386,402,207 |
19,386,845,138 |
+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,411,132,178 |
42,411,191,821 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,342,341,462 |
91,342,444,211 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,519,511,352 |
28,519,560,645 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
918,711,584,167 |
918,709,933,949 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
145,468,435,674 |
145,468,537,742 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,959,371,242 |
280,959,502,746 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
728,100,168,711 |
728,101,773,093 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
542,848,812,468 |
542,848,360,056 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,641,530,509 |
55,641,548,572 |
+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,035,200,050 |
17,035,200,707 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,991,922,967 |
11,991,921,639 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
375,002,466,530 |
375,002,423,378 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,886,442 |
1,886,442 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
167,240,829 |
167,233,378 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
210,093,137,725 |
210,093,142,974 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,721,576,552 |
13,721,574,330 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
438,496,571 |
438,512,584 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,410,575,471 |
42,410,635,114 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,307,141,412 |
74,307,243,504 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,527,588,385 |
16,527,639,006 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
543,709,117,637 |
543,707,510,571 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
145,466,549,232 |
145,466,651,300 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,792,130,413 |
280,792,269,368 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
518,007,030,986 |
518,008,630,119 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
529,127,235,916 |
529,126,785,726 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,203,033,938 |
55,203,035,988 |
+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,661,441,487 |
41,661,497,713 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
136,816,067,927 |
136,816,171,694 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
29,635,485,265 |
29,635,477,789 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
936,651,394,646 |
936,650,186,127 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
153,489,258,529 |
153,489,386,183 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
282,116,368,922 |
282,116,418,156 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
746,160,371,370 |
746,161,814,873 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
573,473,046,608 |
573,472,413,769 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,500,569,666 |
58,500,633,057 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,096,493,972 |
16,096,432,098 |
-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,826,786,681 |
16,826,786,635 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,718,714,608 |
11,718,716,111 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
381,825,856,722 |
381,825,835,158 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,889,345 |
1,889,345 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
165,954,215 |
165,954,170 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
209,832,639,933 |
209,832,625,652 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,721,870,115 |
13,721,862,759 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
438,850,981 |
438,834,984 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,300,941 |
1,300,941 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,660,884,806 |
41,660,941,032 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
119,989,281,246 |
119,989,385,059 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,916,770,657 |
17,916,761,678 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
554,825,537,924 |
554,824,350,969 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
153,487,369,184 |
153,487,496,838 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,950,414,707 |
281,950,463,986 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
536,327,731,437 |
536,329,189,221 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
559,751,176,493 |
559,750,551,010 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,061,718,685 |
58,061,798,073 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,095,193,031 |
16,095,131,157 |
-0.00% |
windows x64
MinOpts (+0.00% to +0.01%)
Collection |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
+0.01% |
libraries.crossgen2.windows.x64.checked.mch |
+0.01% |
smoke_tests.nativeaot.windows.x64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
154,694,551,467 |
154,698,446,079 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
40,501,523,747 |
40,502,255,024 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
120,748,009,033 |
120,752,048,620 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
26,769,012,085 |
26,769,604,339 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
851,291,477,606 |
851,307,747,583 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
134,849,879,192 |
134,852,267,561 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
266,942,285,046 |
266,946,518,117 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
685,298,814,620 |
685,314,190,372 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
537,456,520,868 |
537,464,713,955 |
+0.00% |
realworld.run.windows.x64.checked.mch |
59,584,331,930 |
59,585,142,428 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,061,003,996 |
23,061,553,555 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,485,949,085 |
19,486,446,935 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
466,629 |
466,660 |
+0.01% |
benchmarks.run_pgo.windows.x64.checked.mch |
15,237,872,640 |
15,238,315,818 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,127,923,869 |
10,128,247,170 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
340,065,942,098 |
340,075,217,251 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,599,704 |
1,599,814 |
+0.01% |
libraries.pmi.windows.x64.checked.mch |
143,284,405 |
143,285,093 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
181,973,383,651 |
181,978,400,413 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,436,200,922 |
12,436,566,745 |
+0.00% |
realworld.run.windows.x64.checked.mch |
333,558,601 |
333,559,817 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,251,769 |
1,251,846 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
135,208,602,382 |
135,211,999,144 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
40,501,057,118 |
40,501,788,364 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
105,510,136,393 |
105,513,732,802 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
16,641,088,216 |
16,641,357,169 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
511,225,535,508 |
511,232,530,332 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
134,848,279,488 |
134,850,667,747 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
266,799,000,641 |
266,803,233,024 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
503,325,430,969 |
503,335,789,959 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
525,020,319,946 |
525,028,147,210 |
+0.00% |
realworld.run.windows.x64.checked.mch |
59,250,773,329 |
59,251,582,611 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,059,752,227 |
23,060,301,709 |
+0.00% |