Throughput Diffs
linux arm64
MinOpts (-0.00% to +0.01%)
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 |
48,145,375,727 |
48,145,298,170 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
190,215,400,269 |
190,215,192,745 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
35,272,217,731 |
35,272,211,463 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
671,814,765,892 |
671,813,008,001 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
164,564,413,685 |
164,564,536,024 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,838,733,707 |
269,838,573,036 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
77,850,066,707 |
77,849,921,155 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
536,721,280,306 |
536,720,485,522 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,432,746,090 |
58,432,676,556 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,601,766,975 |
11,601,713,429 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
147,533,436 |
147,533,436 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
22,188,268,531 |
22,188,270,301 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
16,353,430,336 |
16,353,432,382 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
185,090,413,003 |
185,090,226,986 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,868,776 |
1,868,776 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,681,118 |
164,691,036 |
+0.01% |
libraries_tests.run.linux.arm64.Release.mch |
24,184,367,102 |
24,184,368,886 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,856,711,884 |
13,856,700,613 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
453,303,955 |
453,303,933 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,395 |
1,242,395 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
47,997,842,291 |
47,997,764,734 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
168,027,131,738 |
168,026,922,444 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,918,787,395 |
18,918,779,081 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
486,724,352,889 |
486,722,781,015 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
164,562,544,909 |
164,562,667,248 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,674,052,589 |
269,673,882,000 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
53,665,699,605 |
53,665,552,269 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
522,864,568,422 |
522,863,784,909 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,979,442,135 |
57,979,372,623 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,600,524,580 |
11,600,471,034 |
-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,335,821,698 |
50,335,694,503 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
193,548,989,063 |
193,548,742,855 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
34,820,363,145 |
34,820,342,247 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
629,699,632,683 |
629,698,228,863 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,826,096,293 |
146,826,209,693 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,218,515,889 |
257,218,456,813 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
84,631,359,649 |
84,631,198,662 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
508,994,875,347 |
508,994,004,877 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,867,266,812 |
55,867,269,450 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,388,730,557 |
19,388,650,554 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
220,319,538 |
220,319,538 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
19,559,708,456 |
19,559,708,330 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,973,967,840 |
16,973,967,332 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
185,402,569,054 |
185,402,761,465 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,643,796 |
1,643,796 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,890,870 |
149,890,868 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
17,223,797,230 |
17,223,797,402 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,863,746,187 |
12,863,739,072 |
-0.00% |
realworld.run.linux.x64.checked.mch |
333,321,557 |
333,320,619 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,929 |
1,251,929 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
50,115,502,160 |
50,115,374,965 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
173,989,280,607 |
173,989,034,525 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
17,846,395,305 |
17,846,374,915 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
444,297,063,629 |
444,295,467,398 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,824,452,497 |
146,824,565,897 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,068,625,019 |
257,068,565,945 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
67,407,562,419 |
67,407,401,260 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
496,131,129,160 |
496,130,265,805 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,533,945,255 |
55,533,948,831 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,387,478,628 |
19,387,398,625 |
-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,034,386,783 |
42,034,336,775 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
53,202,449,335 |
53,202,419,965 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,132,989,006 |
28,133,021,847 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
750,086,460,311 |
750,084,583,809 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,324,193,181 |
164,324,228,730 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,251,718,652 |
280,251,711,815 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
107,500,201,341 |
107,500,205,189 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
531,540,490,391 |
531,540,027,866 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,638,107,784 |
55,638,191,791 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
752,722 |
752,722 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,523,235,883 |
16,523,237,036 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,888,590,389 |
11,888,589,628 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
269,924,502,986 |
269,924,618,216 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,866,306 |
1,866,306 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
165,976,936 |
165,969,515 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
60,506,202,194 |
60,506,199,812 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,485,837,208 |
13,485,853,407 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
433,164,189 |
433,164,205 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,033,634,061 |
42,033,584,053 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
36,679,213,452 |
36,679,182,929 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,244,398,617 |
16,244,432,219 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
480,161,957,325 |
480,159,965,593 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,322,326,875 |
164,322,362,424 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,085,741,716 |
280,085,742,300 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
46,993,999,147 |
46,994,005,377 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
518,054,653,183 |
518,054,174,459 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,204,943,595 |
55,205,027,586 |
+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,352,030,787 |
41,352,083,838 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
107,438,464,051 |
107,438,373,049 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,197,549,710 |
28,197,578,776 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
642,900,897,330 |
642,899,470,345 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,301,117,148 |
172,301,213,301 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,416,725,410 |
281,416,770,751 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
19,335,395,141 |
19,335,358,973 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
560,117,794,076 |
560,117,193,320 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,349,195,510 |
58,349,164,880 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,626,228,413 |
15,626,163,343 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,602 |
550,602 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
13,547,179,676 |
13,547,182,699 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,623,983,158 |
11,623,982,219 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
163,650,097,158 |
163,649,986,387 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,869,165 |
1,869,165 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,738,606 |
164,748,533 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
1,269,440,999 |
1,269,440,916 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,485,874,833 |
13,485,871,662 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
433,449,896 |
433,465,962 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,179 |
1,290,179 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,351,480,185 |
41,351,533,236 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
93,891,284,375 |
93,891,190,350 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,573,566,552 |
16,573,596,557 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
479,250,800,172 |
479,249,483,958 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,299,247,983 |
172,299,344,136 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,251,986,804 |
281,252,022,218 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
18,065,954,142 |
18,065,918,057 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
546,631,919,243 |
546,631,321,658 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,915,745,614 |
57,915,698,918 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,624,938,234 |
15,624,873,164 |
-0.00% |