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,156,312,799 |
48,156,308,385 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
190,239,048,475 |
190,238,949,069 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
35,275,103,412 |
35,275,118,393 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
671,803,640,763 |
671,801,926,982 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
164,566,818,908 |
164,566,940,568 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
269,868,674,674 |
269,868,812,605 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
77,855,201,224 |
77,855,079,000 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
536,832,012,268 |
536,831,757,437 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
58,435,882,739 |
58,436,035,868 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
11,602,078,452 |
11,602,044,651 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
147,532,813 |
147,532,813 |
0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
22,187,883,793 |
22,187,877,860 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
16,353,078,879 |
16,353,077,507 |
-0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
185,089,391,828 |
185,089,346,499 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,868,783 |
1,868,783 |
0.00% |
| libraries.pmi.linux.arm64.checked.mch |
164,691,035 |
164,691,022 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
24,183,983,992 |
24,183,982,948 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,856,527,749 |
13,856,542,514 |
+0.00% |
| realworld.run.linux.arm64.checked.mch |
453,287,992 |
453,287,970 |
-0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,405 |
1,242,405 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
48,008,779,986 |
48,008,775,572 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
168,051,164,682 |
168,051,071,209 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
18,922,024,533 |
18,922,040,886 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
486,714,248,935 |
486,712,580,483 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
164,564,950,125 |
164,565,071,785 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
269,703,983,639 |
269,704,121,583 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
53,671,217,232 |
53,671,096,052 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
522,975,484,519 |
522,975,214,923 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,982,594,747 |
57,982,747,898 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
11,600,836,047 |
11,600,802,246 |
-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,343,941,896 |
50,343,891,338 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
193,570,495,288 |
193,570,273,116 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
34,822,521,780 |
34,822,506,813 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
629,703,387,935 |
629,701,829,871 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
146,825,587,076 |
146,825,754,235 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
257,242,895,863 |
257,243,188,015 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
84,636,522,815 |
84,636,376,892 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
509,076,453,046 |
509,075,838,489 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,870,961,872 |
55,871,025,953 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,388,982,615 |
19,388,912,740 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
220,319,880 |
220,319,880 |
0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
19,559,291,673 |
19,559,292,243 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
16,973,537,243 |
16,973,537,055 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
185,401,686,618 |
185,401,361,994 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,643,808 |
1,643,808 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
149,889,997 |
149,889,985 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
17,223,477,677 |
17,223,476,374 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,863,574,895 |
12,863,576,177 |
+0.00% |
| realworld.run.linux.x64.checked.mch |
333,321,472 |
333,321,514 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,931 |
1,251,931 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
50,123,622,016 |
50,123,571,458 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
174,011,203,615 |
174,010,980,873 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
17,848,984,537 |
17,848,969,758 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
444,301,701,317 |
444,300,467,877 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
146,823,943,268 |
146,824,110,427 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
257,093,005,866 |
257,093,298,030 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
67,413,045,138 |
67,412,900,518 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
496,212,878,151 |
496,212,262,312 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,537,640,400 |
55,537,704,439 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,387,730,684 |
19,387,660,809 |
-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,044,488,473 |
42,044,501,682 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
53,206,341,729 |
53,206,287,861 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,135,745,147 |
28,135,792,982 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
750,083,157,899 |
750,080,485,060 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
164,324,168,534 |
164,324,134,793 |
-0.00% |
| libraries.pmi.osx.arm64.checked.mch |
280,288,456,378 |
280,288,351,836 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
107,503,068,606 |
107,503,024,325 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
531,627,862,274 |
531,627,617,493 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,640,839,632 |
55,640,785,495 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
752,705 |
752,705 |
0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
16,522,971,009 |
16,522,973,830 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
11,888,289,955 |
11,888,291,685 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
269,921,551,241 |
269,921,267,518 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,866,296 |
1,866,296 |
0.00% |
| libraries.pmi.osx.arm64.checked.mch |
165,969,482 |
165,969,457 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
60,505,295,746 |
60,505,290,154 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,485,679,943 |
13,485,689,313 |
+0.00% |
| realworld.run.osx.arm64.checked.mch |
433,164,191 |
433,180,212 |
+0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,043,735,768 |
42,043,748,977 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
36,683,370,720 |
36,683,314,031 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,247,455,192 |
16,247,501,297 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
480,161,606,658 |
480,159,217,542 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
164,322,302,238 |
164,322,268,497 |
-0.00% |
| libraries.pmi.osx.arm64.checked.mch |
280,122,486,896 |
280,122,382,379 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
46,997,772,860 |
46,997,734,171 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
518,142,182,331 |
518,141,928,180 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,207,675,441 |
55,207,605,283 |
-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,361,411,165 |
41,361,446,202 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
107,449,313,779 |
107,449,375,531 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
28,200,102,580 |
28,200,085,015 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
642,900,858,812 |
642,899,092,457 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
172,303,400,612 |
172,303,469,239 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
281,453,243,189 |
281,453,324,222 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
19,336,976,805 |
19,336,962,618 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
560,215,412,679 |
560,214,873,274 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
58,352,845,628 |
58,352,885,870 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
15,626,307,532 |
15,626,244,003 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
550,606 |
550,606 |
0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
13,546,884,577 |
13,546,886,034 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,623,710,127 |
11,623,711,069 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
163,649,583,503 |
163,649,598,569 |
+0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,869,149 |
1,869,149 |
0.00% |
| libraries.pmi.windows.arm64.checked.mch |
164,738,585 |
164,748,525 |
+0.01% |
| libraries_tests.run.windows.arm64.Release.mch |
1,269,407,187 |
1,269,407,430 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,485,702,811 |
13,485,721,180 |
+0.00% |
| realworld.run.windows.arm64.checked.mch |
433,449,899 |
433,465,863 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,181 |
1,290,181 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
41,360,860,559 |
41,360,895,596 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
93,902,429,202 |
93,902,489,497 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
16,576,392,453 |
16,576,373,946 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
479,251,275,309 |
479,249,493,888 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
172,301,531,463 |
172,301,600,090 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
281,288,504,604 |
281,288,575,697 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
18,067,569,618 |
18,067,555,188 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
546,729,709,868 |
546,729,152,094 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
57,919,395,729 |
57,919,420,007 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
15,625,017,351 |
15,624,953,822 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
153,287,827,606 |
153,288,302,863 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
53,957,982,146 |
53,957,949,090 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
94,903,852,683 |
94,904,195,375 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
37,577,256,335 |
37,577,239,030 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
684,715,795,629 |
684,713,648,317 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
152,104,207,261 |
152,104,287,990 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
291,267,483,735 |
291,267,467,307 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
77,968,775,742 |
77,968,746,654 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
562,109,784,480 |
562,109,510,991 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
62,524,294,897 |
62,524,325,374 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,116,175,559 |
23,116,077,513 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
19,489,553,665 |
19,489,553,117 |
-0.00% |
| benchmarks.run.windows.x64.checked.mch |
776,093 |
776,093 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
20,486,858,179 |
20,486,856,155 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
17,121,641,682 |
17,121,641,951 |
+0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
225,977,849,675 |
225,977,691,727 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,599,672 |
1,599,672 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,348,245 |
143,348,252 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
33,392,988,488 |
33,392,989,120 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,425,884,713 |
12,425,884,137 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
333,810,401 |
333,810,415 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,252,343 |
1,252,343 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
133,798,273,941 |
133,798,749,746 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
53,957,206,053 |
53,957,172,997 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
74,416,994,504 |
74,417,339,220 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
20,455,614,653 |
20,455,597,079 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
458,737,945,954 |
458,735,956,590 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
152,102,607,589 |
152,102,688,318 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
291,124,135,490 |
291,124,119,055 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
44,575,787,254 |
44,575,757,534 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
549,683,899,767 |
549,683,626,854 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
62,190,484,496 |
62,190,514,959 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,114,923,216 |
23,114,825,170 |
-0.00% |