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,206,606,315 |
48,206,617,340 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
190,404,564,688 |
190,404,400,879 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
35,299,740,820 |
35,299,779,527 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
672,447,193,297 |
672,445,955,422 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
163,593,897,007 |
163,594,031,704 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,156,736,737 |
270,156,894,020 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
77,935,370,398 |
77,935,221,961 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
537,605,329,182 |
537,604,903,742 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,505,061,422 |
58,505,089,460 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,401,921,277 |
11,401,866,028 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
147,575,548 |
147,575,548 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
22,192,148,801 |
22,192,149,389 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
16,356,721,075 |
16,356,727,059 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
185,139,643,717 |
185,140,022,224 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,869,668 |
1,869,668 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,795,917 |
164,795,919 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
24,188,054,596 |
24,188,051,799 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,859,779,701 |
13,859,778,740 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
453,779,560 |
453,795,537 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,797 |
1,242,797 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
48,059,030,767 |
48,059,041,792 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
168,212,415,887 |
168,212,251,490 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,943,019,745 |
18,943,052,468 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
487,307,549,580 |
487,305,933,198 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
163,592,027,339 |
163,592,162,036 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,991,940,820 |
269,992,098,101 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
53,747,315,802 |
53,747,170,162 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
523,745,549,481 |
523,745,125,002 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,051,281,862 |
58,051,293,923 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,400,678,480 |
11,400,623,231 |
-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,390,484,887 |
50,390,478,360 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
193,815,977,509 |
193,815,739,375 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
34,845,197,733 |
34,845,128,432 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
630,287,669,168 |
630,286,089,829 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,318,368,086 |
146,318,538,313 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,507,111,942 |
257,507,331,187 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
84,710,765,459 |
84,710,623,248 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
509,825,251,678 |
509,824,113,159 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,936,616,825 |
55,936,726,555 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,140,232,425 |
19,140,140,515 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
220,372,398 |
220,372,398 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
19,562,572,412 |
19,562,572,007 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,975,943,692 |
16,975,942,877 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
185,445,647,034 |
185,445,507,261 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,644,544 |
1,644,544 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,995,039 |
149,995,915 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
17,226,103,534 |
17,226,104,145 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,866,345,713 |
12,866,345,948 |
+0.00% |
realworld.run.linux.x64.checked.mch |
333,772,454 |
333,771,517 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,252,335 |
1,252,335 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
50,170,112,489 |
50,170,105,962 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
174,253,405,097 |
174,253,167,368 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
17,869,254,041 |
17,869,185,555 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
444,842,022,134 |
444,840,582,568 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,316,723,542 |
146,316,893,769 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,357,116,903 |
257,357,335,272 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
67,484,661,925 |
67,484,519,103 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
496,958,905,965 |
496,957,767,211 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,602,844,371 |
55,602,955,038 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,138,980,090 |
19,138,888,180 |
-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,094,805,965 |
42,094,764,076 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
53,259,047,780 |
53,258,991,177 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,158,725,660 |
28,158,744,650 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
750,727,187,929 |
750,725,267,069 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
163,345,502,504 |
163,345,551,286 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,592,753,280 |
280,592,934,376 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
107,564,340,749 |
107,564,368,577 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
532,386,637,666 |
532,386,703,473 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,708,770,582 |
55,708,820,529 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
753,031 |
753,031 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,528,549,468 |
16,528,551,468 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,892,549,563 |
11,892,547,681 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
269,988,130,435 |
269,988,205,641 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,867,174 |
1,867,174 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,092,100 |
166,092,104 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
60,513,099,527 |
60,513,103,876 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,488,820,420 |
13,488,814,265 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
433,665,936 |
433,665,864 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,094,052,934 |
42,094,011,045 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
36,730,498,312 |
36,730,439,709 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,266,176,097 |
16,266,196,969 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
480,739,057,494 |
480,737,061,428 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
163,343,635,330 |
163,343,684,112 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,426,661,180 |
280,426,842,272 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
47,051,241,222 |
47,051,264,701 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
518,897,817,246 |
518,897,889,208 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,275,104,646 |
55,275,154,665 |
+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,410,867,458 |
41,410,797,104 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
107,528,527,268 |
107,528,615,782 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,222,899,928 |
28,222,945,551 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
643,524,108,611 |
643,522,670,145 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
171,310,953,319 |
171,311,144,716 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,744,970,123 |
281,745,079,591 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
19,353,815,219 |
19,353,780,439 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
561,054,526,999 |
561,053,915,137 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,423,948,743 |
58,423,907,530 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,385,738,965 |
15,385,684,536 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,797 |
550,797 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
13,551,303,796 |
13,551,306,656 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,627,786,310 |
11,627,790,400 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
163,694,733,781 |
163,694,596,486 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,870,040 |
1,870,040 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,853,385 |
164,863,307 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
1,269,725,574 |
1,269,726,006 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,488,877,134 |
13,488,878,412 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
433,951,654 |
433,935,646 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,565 |
1,290,565 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,410,316,661 |
41,410,246,307 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
93,977,223,472 |
93,977,309,126 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,595,113,618 |
16,595,155,151 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
479,829,374,830 |
479,828,073,659 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
171,309,083,279 |
171,309,274,676 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,580,116,738 |
281,580,216,284 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
18,084,089,645 |
18,084,054,433 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
547,565,649,865 |
547,565,036,725 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,989,997,089 |
57,989,971,884 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,384,448,400 |
15,384,393,971 |
-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,476,168,707 |
153,476,239,097 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
54,023,396,869 |
54,023,361,087 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
95,029,006,890 |
95,029,254,310 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
37,606,714,266 |
37,606,660,948 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
685,357,648,445 |
685,355,578,377 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
151,638,885,819 |
151,638,975,405 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
291,568,278,617 |
291,568,171,904 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
78,025,649,128 |
78,025,623,365 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
562,974,923,705 |
562,974,441,466 |
-0.00% |
realworld.run.windows.x64.checked.mch |
62,598,810,814 |
62,598,845,205 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
22,974,561,311 |
22,974,462,971 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,493,610,435 |
19,493,609,955 |
-0.00% |
benchmarks.run.windows.x64.checked.mch |
776,384 |
776,384 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
20,493,520,827 |
20,493,525,954 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
17,127,380,927 |
17,127,378,262 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
226,032,489,489 |
226,032,447,592 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,600,406 |
1,600,406 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,453,306 |
143,452,490 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
33,397,795,101 |
33,397,798,957 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,428,602,463 |
12,428,592,179 |
-0.00% |
realworld.run.windows.x64.checked.mch |
334,260,091 |
334,261,186 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,252,760 |
1,252,760 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
133,982,558,272 |
133,982,629,142 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
54,022,620,485 |
54,022,584,703 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
74,535,486,063 |
74,535,728,356 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
20,479,333,339 |
20,479,282,686 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
459,325,158,956 |
459,323,130,785 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
151,637,285,413 |
151,637,374,999 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
291,424,825,311 |
291,424,719,414 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
44,627,854,027 |
44,627,824,408 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
550,546,321,242 |
550,545,849,287 |
-0.00% |
realworld.run.windows.x64.checked.mch |
62,264,550,723 |
62,264,584,019 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
22,973,308,551 |
22,973,210,211 |
-0.00% |