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,184,534,429 |
48,185,083,783 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
190,232,590,761 |
190,234,139,528 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
35,283,534,556 |
35,284,268,700 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
672,166,645,087 |
672,172,909,812 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
163,558,477,922 |
163,558,349,170 |
-0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,073,554,247 |
270,076,511,279 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
77,897,901,477 |
77,899,100,665 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
537,495,269,585 |
537,501,343,321 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
58,492,537,639 |
58,493,130,572 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,394,447,004 |
11,394,448,081 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
147,532,169 |
147,538,525 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
22,187,862,451 |
22,188,529,739 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
16,353,074,332 |
16,353,623,190 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
185,089,367,547 |
185,091,663,210 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,868,789 |
1,868,838 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,691,026 |
164,696,870 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
24,183,979,189 |
24,184,851,349 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,856,558,605 |
13,856,817,902 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
453,304,000 |
453,314,032 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,417 |
1,242,399 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
48,037,002,260 |
48,037,545,258 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
168,044,728,310 |
168,045,609,789 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,930,460,224 |
18,930,645,510 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
487,077,277,540 |
487,081,246,602 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
163,556,609,133 |
163,556,480,332 |
-0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,908,863,221 |
269,911,814,409 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
53,713,922,288 |
53,714,249,316 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
523,638,710,980 |
523,644,525,419 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
58,039,233,639 |
58,039,816,540 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,393,204,587 |
11,393,205,682 |
+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,371,526,554 |
50,371,383,383 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
193,571,943,643 |
193,571,784,578 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
34,830,150,028 |
34,830,116,696 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
630,049,211,917 |
630,047,662,496 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,288,479,699 |
146,288,553,424 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,431,556,621 |
257,431,748,822 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
84,657,318,486 |
84,657,122,882 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
509,722,895,371 |
509,722,324,291 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,924,053,743 |
55,924,093,062 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,126,445,006 |
19,126,348,770 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
220,319,320 |
220,319,310 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
19,559,304,909 |
19,559,303,046 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,973,544,686 |
16,973,546,314 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
185,401,678,041 |
185,401,385,505 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,643,788 |
1,643,788 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,889,995 |
149,890,870 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
17,223,477,433 |
17,223,477,797 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,863,571,431 |
12,863,571,692 |
+0.00% |
realworld.run.linux.x64.checked.mch |
333,321,502 |
333,320,523 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,928 |
1,251,928 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
50,151,207,234 |
50,151,064,073 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
174,012,638,734 |
174,012,481,532 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
17,856,605,342 |
17,856,570,382 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
444,647,533,876 |
444,646,276,991 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,286,835,911 |
146,286,909,636 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,281,666,626 |
257,281,857,952 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
67,433,841,053 |
67,433,645,085 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
496,859,323,940 |
496,858,752,599 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,590,732,241 |
55,590,772,539 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,125,193,078 |
19,125,096,842 |
-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,070,723,790 |
42,071,170,354 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
53,215,797,527 |
53,216,594,947 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,142,719,569 |
28,143,299,094 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
750,428,122,851 |
750,438,211,871 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
163,313,864,753 |
163,313,667,769 |
-0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,504,586,381 |
280,507,686,375 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
107,529,002,290 |
107,531,735,161 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
532,278,705,550 |
532,284,578,514 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,696,352,698 |
55,696,913,652 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
752,713 |
752,749 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,522,989,159 |
16,523,551,497 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,888,313,069 |
11,888,759,364 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
269,921,568,305 |
269,928,077,963 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,866,297 |
1,866,342 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
165,969,451 |
165,975,329 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
60,505,274,900 |
60,507,619,084 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,485,646,720 |
13,485,893,091 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
433,164,166 |
433,173,503 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,069,971,077 |
42,070,417,605 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
36,692,808,368 |
36,693,043,450 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,254,406,500 |
16,254,539,730 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
480,506,554,546 |
480,510,133,908 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
163,311,998,456 |
163,311,801,427 |
-0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,338,616,930 |
280,341,711,046 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
47,023,727,390 |
47,024,116,077 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
518,793,058,830 |
518,798,685,423 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,263,188,532 |
55,263,740,149 |
+0.00% |
windows arm64
MinOpts (-0.00% to +0.01%)
Collection |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,388,432,878 |
41,388,834,920 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
107,441,756,052 |
107,442,924,620 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,207,408,482 |
28,208,023,053 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
643,253,332,037 |
643,259,513,273 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
171,277,173,560 |
171,277,139,217 |
-0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,661,918,481 |
281,665,068,390 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
19,345,425,721 |
19,345,562,735 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
560,935,370,877 |
560,941,720,442 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
58,411,480,508 |
58,412,091,781 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,375,168,797 |
15,375,191,929 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,608 |
550,636 |
+0.01% |
benchmarks.run_pgo.windows.arm64.checked.mch |
13,546,912,549 |
13,547,369,476 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,623,708,307 |
11,624,137,858 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
163,649,700,157 |
163,651,469,083 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,869,133 |
1,869,182 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,748,525 |
164,744,443 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
1,269,408,176 |
1,269,453,472 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,485,720,948 |
13,485,968,912 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
433,449,893 |
433,459,164 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,181 |
1,290,163 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,387,882,270 |
41,388,284,284 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
93,894,843,503 |
93,895,555,144 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,583,700,175 |
16,583,885,195 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
479,603,631,880 |
479,608,044,190 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
171,275,304,427 |
171,275,270,035 |
-0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,497,169,956 |
281,500,323,947 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
18,076,017,545 |
18,076,109,263 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
547,449,649,929 |
547,455,751,530 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
57,978,030,615 |
57,978,632,617 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,373,878,616 |
15,373,901,766 |
+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,402,712,371 |
153,403,064,248 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
53,992,329,048 |
53,992,268,066 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
94,917,277,010 |
94,917,436,790 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
37,584,890,490 |
37,584,824,882 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
685,081,302,656 |
685,080,087,606 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
151,604,297,028 |
151,604,363,454 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
291,474,794,501 |
291,474,546,629 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
77,991,231,225 |
77,991,175,793 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
562,858,819,088 |
562,858,071,433 |
-0.00% |
realworld.run.windows.x64.checked.mch |
62,584,670,812 |
62,584,697,423 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
22,955,905,596 |
22,955,821,072 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,489,556,060 |
19,489,556,990 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
776,084 |
776,084 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
20,486,858,740 |
20,486,857,468 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
17,121,636,410 |
17,121,638,730 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
225,977,742,979 |
225,977,974,262 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,599,673 |
1,599,673 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,347,429 |
143,347,429 |
0.00% |
libraries_tests.run.windows.x64.Release.mch |
33,392,986,378 |
33,392,987,742 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,425,880,681 |
12,425,881,130 |
+0.00% |
realworld.run.windows.x64.checked.mch |
333,810,409 |
333,811,535 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,252,351 |
1,252,351 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
133,913,156,311 |
133,913,507,258 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
53,991,552,964 |
53,991,491,982 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
74,430,418,270 |
74,430,579,322 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
20,463,254,080 |
20,463,186,152 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
459,103,559,677 |
459,102,113,344 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
151,602,697,355 |
151,602,763,781 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
291,331,447,072 |
291,331,199,200 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
44,598,244,847 |
44,598,188,051 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
550,432,938,407 |
550,432,190,303 |
-0.00% |
realworld.run.windows.x64.checked.mch |
62,250,860,403 |
62,250,885,888 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
22,954,653,245 |
22,954,568,721 |
-0.00% |