Throughput Diffs
linux arm64
MinOpts (-0.00% to +0.01%)
Collection |
PDIFF |
libraries.crossgen2.linux.arm64.checked.mch |
+0.01% |
realworld.run.linux.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
48,206,107,947 |
48,206,821,768 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
190,404,955,277 |
190,407,727,136 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
35,299,391,071 |
35,300,096,060 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
672,429,755,530 |
672,445,625,092 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
163,586,349,269 |
163,591,634,717 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,145,958,696 |
270,150,669,081 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
77,933,349,122 |
77,934,111,414 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
537,599,910,614 |
537,604,599,053 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
58,504,142,120 |
58,505,030,618 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,401,713,051 |
11,401,860,724 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
147,572,385 |
147,576,686 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
22,191,917,636 |
22,192,152,114 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
16,356,418,059 |
16,356,759,981 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
185,134,051,044 |
185,139,662,760 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,869,553 |
1,869,652 |
+0.01% |
libraries.pmi.linux.arm64.checked.mch |
164,791,990 |
164,795,906 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
24,187,785,291 |
24,188,017,455 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,859,413,061 |
13,859,772,874 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
453,752,214 |
453,795,387 |
+0.01% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,810 |
1,242,796 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
48,058,535,562 |
48,059,245,082 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
168,213,037,641 |
168,215,575,022 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,942,973,012 |
18,943,336,079 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
487,295,704,486 |
487,305,962,332 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
163,584,479,716 |
163,589,765,065 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,981,166,706 |
269,985,873,175 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
53,745,563,831 |
53,746,093,959 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
523,740,497,553 |
523,744,826,179 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
58,050,389,906 |
58,051,235,231 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,400,470,241 |
11,400,617,928 |
+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,389,405,625 |
50,389,351,582 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
193,811,019,686 |
193,810,756,586 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
34,844,995,262 |
34,844,919,851 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
630,292,412,834 |
630,290,200,002 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,320,882,726 |
146,320,973,443 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,504,160,964 |
257,504,214,662 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
84,711,315,387 |
84,711,132,922 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
509,839,734,235 |
509,838,974,633 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,935,623,729 |
55,935,753,884 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,140,665,390 |
19,140,585,312 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
220,371,435 |
220,371,435 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
19,562,537,188 |
19,562,536,647 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,975,932,420 |
16,975,931,632 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
185,445,787,084 |
185,445,538,858 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,644,534 |
1,644,534 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,995,034 |
149,995,910 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
17,226,117,224 |
17,226,116,138 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,866,351,161 |
12,866,355,051 |
+0.00% |
realworld.run.linux.x64.checked.mch |
333,772,455 |
333,771,516 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,252,346 |
1,252,341 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
50,169,034,190 |
50,168,980,147 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
174,248,482,498 |
174,248,219,939 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
17,869,062,842 |
17,868,988,219 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
444,846,625,750 |
444,844,661,144 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,319,238,192 |
146,319,328,909 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,354,165,930 |
257,354,218,752 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
67,485,198,163 |
67,485,016,784 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
496,973,383,074 |
496,972,619,582 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,601,851,274 |
55,601,982,368 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,139,413,044 |
19,139,332,971 |
-0.00% |
osx arm64
MinOpts (+0.00% to +0.01%)
Collection |
PDIFF |
libraries.crossgen2.osx.arm64.checked.mch |
+0.01% |
realworld.run.osx.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,094,310,125 |
42,094,933,721 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
53,257,835,363 |
53,258,769,026 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,157,941,658 |
28,158,610,360 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
750,714,838,868 |
750,730,120,176 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
163,338,854,306 |
163,344,248,609 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,593,726,795 |
280,598,510,201 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
107,562,884,736 |
107,563,925,564 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
532,396,024,550 |
532,400,879,233 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,708,027,173 |
55,708,814,523 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
753,010 |
753,032 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,528,249,307 |
16,528,524,803 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,892,218,198 |
11,892,546,452 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
269,982,454,288 |
269,988,275,543 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,867,093 |
1,867,190 |
+0.01% |
libraries.pmi.osx.arm64.checked.mch |
166,088,211 |
166,092,114 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
60,512,529,443 |
60,513,045,860 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,488,467,048 |
13,488,811,297 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
433,639,150 |
433,665,864 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,093,557,115 |
42,094,180,689 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
36,729,586,056 |
36,730,244,223 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,265,723,460 |
16,266,063,908 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
480,732,384,580 |
480,741,844,633 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
163,336,987,213 |
163,342,381,419 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,427,638,584 |
280,432,418,087 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
47,050,355,293 |
47,050,879,704 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
518,907,557,502 |
518,912,067,936 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,274,388,023 |
55,275,148,659 |
+0.00% |
windows arm64
MinOpts (-0.00% to +0.01%)
Collection |
PDIFF |
libraries.crossgen2.windows.arm64.checked.mch |
+0.01% |
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,217,716 |
41,410,850,900 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
107,527,538,679 |
107,529,292,191 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,222,405,647 |
28,223,097,055 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
643,506,567,160 |
643,522,507,585 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
171,309,128,704 |
171,314,695,202 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,743,563,232 |
281,748,339,782 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
19,353,726,110 |
19,353,874,079 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
561,041,975,386 |
561,046,803,521 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
58,422,891,290 |
58,423,749,555 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,386,006,700 |
15,386,222,811 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,777 |
550,795 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
13,551,060,969 |
13,551,306,403 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,627,486,220 |
11,627,799,733 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
163,688,853,641 |
163,694,913,828 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,869,963 |
1,870,062 |
+0.01% |
libraries.pmi.windows.arm64.checked.mch |
164,849,459 |
164,863,289 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
1,269,711,465 |
1,269,727,693 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,488,530,306 |
13,488,886,611 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
433,924,887 |
433,935,640 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,585 |
1,290,565 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,409,666,939 |
41,410,300,105 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
93,976,477,710 |
93,977,985,788 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,594,919,427 |
16,595,297,322 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
479,817,713,519 |
479,827,593,757 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
171,307,258,741 |
171,312,825,140 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,578,713,773 |
281,583,476,493 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
18,084,014,645 |
18,084,146,386 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
547,553,445,080 |
547,557,916,910 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
57,988,966,403 |
57,989,813,915 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,384,716,115 |
15,384,932,246 |
+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,923,700 |
153,477,382,521 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
54,021,721,093 |
54,021,654,668 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
95,028,485,328 |
95,028,715,786 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
37,607,181,964 |
37,607,083,210 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
685,352,943,794 |
685,351,249,569 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
151,637,653,344 |
151,637,778,404 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
291,571,457,200 |
291,571,374,581 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
78,025,284,799 |
78,025,254,793 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
562,974,524,424 |
562,973,843,050 |
-0.00% |
realworld.run.windows.x64.checked.mch |
62,596,722,545 |
62,596,800,180 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
22,973,735,604 |
22,973,653,181 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,493,606,679 |
19,493,607,373 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
776,391 |
776,391 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
20,493,523,704 |
20,493,523,371 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
17,127,381,628 |
17,127,378,939 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
226,032,618,412 |
226,032,744,113 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,600,415 |
1,600,415 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,452,485 |
143,452,476 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
33,397,794,259 |
33,397,794,481 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,428,609,575 |
12,428,599,036 |
-0.00% |
realworld.run.windows.x64.checked.mch |
334,260,085 |
334,260,156 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,252,758 |
1,252,758 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
133,983,317,021 |
133,983,775,148 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
54,020,944,702 |
54,020,878,277 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
74,534,961,624 |
74,535,192,415 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
20,479,800,336 |
20,479,704,271 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
459,320,325,382 |
459,318,505,456 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
151,636,052,929 |
151,636,177,989 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
291,428,004,715 |
291,427,922,105 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
44,627,490,540 |
44,627,460,312 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
550,545,914,849 |
550,545,244,014 |
-0.00% |
realworld.run.windows.x64.checked.mch |
62,262,462,460 |
62,262,540,024 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
22,972,482,846 |
22,972,400,423 |
-0.00% |