Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
57,128,763,555 |
57,128,849,610 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
241,046,710,345 |
241,046,594,839 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
48,565,642,964 |
48,565,715,123 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
1,005,006,322,701 |
1,005,004,862,073 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
145,965,005,955 |
145,965,144,582 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
265,468,634,375 |
265,468,523,448 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
945,424,623,856 |
945,426,014,808 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
545,631,955,251 |
545,631,371,797 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
56,641,891,586 |
56,641,984,274 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,057,168,385 |
12,057,140,716 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
421,508,689 |
421,508,689 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
27,822,326,135 |
27,822,325,477 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
28,460,051,468 |
28,460,051,382 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
432,727,829,104 |
432,727,929,674 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
2,053,789 |
2,053,789 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
183,892,079 |
183,892,074 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
244,865,792,627 |
244,865,783,722 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
15,408,194,476 |
15,408,177,150 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
503,135,160 |
503,129,672 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,340,198 |
1,340,198 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
56,707,254,866 |
56,707,340,921 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
213,224,384,210 |
213,224,269,362 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
20,105,591,496 |
20,105,663,741 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
572,278,493,597 |
572,276,932,399 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
145,962,952,166 |
145,963,090,793 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
265,284,742,296 |
265,284,631,374 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
700,558,831,229 |
700,560,231,086 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
530,223,760,775 |
530,223,194,647 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
56,138,756,426 |
56,138,854,602 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,055,828,187 |
12,055,800,518 |
-0.00% |
linux x64
MinOpts (+0.00% to +0.01%)
Collection |
PDIFF |
libraries.crossgen2.linux.x64.checked.mch |
+0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
66,590,312,603 |
66,591,378,584 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
243,173,642,121 |
243,180,511,780 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
33,305,012,465 |
33,305,752,975 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
903,786,750,838 |
903,803,380,008 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
129,524,503,512 |
129,526,778,394 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
251,567,200,814 |
251,571,303,843 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
944,775,414,825 |
944,798,702,724 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
514,976,302,077 |
514,984,097,102 |
+0.00% |
realworld.run.linux.x64.checked.mch |
54,042,130,137 |
54,043,245,924 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,301,085,851 |
19,301,508,517 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
360,803,317 |
360,821,037 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
24,720,176,051 |
24,720,694,259 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
14,716,661,882 |
14,717,025,830 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
378,172,139,041 |
378,181,936,378 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,719,638 |
1,719,748 |
+0.01% |
libraries.pmi.linux.x64.checked.mch |
159,092,926 |
159,093,621 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
208,118,422,451 |
208,123,829,327 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
13,636,574,316 |
13,636,935,744 |
+0.00% |
realworld.run.linux.x64.checked.mch |
352,597,186 |
352,599,534 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,310,778 |
1,310,855 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
66,229,509,286 |
66,230,557,547 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
218,453,466,070 |
218,459,817,521 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,588,350,583 |
18,588,727,145 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
525,614,611,797 |
525,621,443,630 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
129,522,783,874 |
129,525,058,646 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
251,408,107,888 |
251,412,210,222 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
736,656,992,374 |
736,674,873,397 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
501,339,727,761 |
501,347,161,358 |
+0.00% |
realworld.run.linux.x64.checked.mch |
53,689,532,951 |
53,690,646,390 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,299,775,073 |
19,300,197,662 |
+0.00% |
osx arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run_pgo.osx.arm64.checked.mch |
92,873,972,018 |
92,873,960,221 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
30,033,179,697 |
30,033,198,178 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
951,655,303,708 |
951,653,807,588 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
145,714,465,952 |
145,714,669,692 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
275,158,670,864 |
275,158,775,080 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
686,000,462,223 |
686,001,614,990 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
540,005,780,807 |
540,005,455,763 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
54,279,589,805 |
54,279,699,708 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run_pgo.osx.arm64.checked.mch |
18,936,471,303 |
18,936,471,993 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
13,277,768,545 |
13,277,769,800 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
412,119,121,482 |
412,119,257,207 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
2,048,974 |
2,048,974 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
185,387,300 |
185,387,300 |
0.00% |
libraries_tests.run.osx.arm64.Release.mch |
228,533,001,705 |
228,533,010,385 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
14,999,508,264 |
14,999,509,827 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
491,615,556 |
491,620,320 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run_pgo.osx.arm64.checked.mch |
73,937,500,715 |
73,937,488,228 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,755,411,152 |
16,755,428,378 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
539,536,182,226 |
539,534,550,381 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
145,712,416,978 |
145,712,620,718 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
274,973,283,564 |
274,973,387,780 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
457,467,460,518 |
457,468,604,605 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
525,006,272,543 |
525,005,945,936 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
53,787,974,249 |
53,788,079,388 |
+0.00% |
windows arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
40,725,940,862 |
40,725,959,957 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
141,841,063,893 |
141,841,158,864 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
29,756,717,112 |
29,756,756,729 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
975,321,245,176 |
975,319,537,523 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
153,755,814,333 |
153,755,930,937 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
276,249,959,006 |
276,249,809,433 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
672,349,177,755 |
672,349,740,273 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
568,861,613,534 |
568,860,980,330 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,021,467,058 |
57,021,574,408 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,122,586,949 |
16,122,523,163 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
611,750 |
611,750 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
18,632,872,082 |
18,632,874,786 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
12,967,400,528 |
12,967,401,419 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
420,749,330,872 |
420,749,319,116 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
2,054,187 |
2,054,187 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
183,959,017 |
183,959,014 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
227,959,622,953 |
227,959,627,511 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
15,005,883,762 |
15,005,889,180 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
492,160,829 |
492,166,204 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,389,118 |
1,389,118 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
40,725,329,112 |
40,725,348,207 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
123,208,191,811 |
123,208,284,078 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,789,316,584 |
16,789,355,310 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
554,571,914,304 |
554,570,218,407 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
153,753,760,146 |
153,753,876,750 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
276,065,999,989 |
276,065,850,419 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
444,389,554,802 |
444,390,112,762 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
553,855,729,772 |
553,855,091,150 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
56,529,306,229 |
56,529,408,204 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,121,197,831 |
16,121,134,045 |
-0.00% |
windows x64
MinOpts (+0.00% to +0.01%)
Collection |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
+0.01% |
libraries.crossgen2.windows.x64.checked.mch |
+0.01% |
smoke_tests.nativeaot.windows.x64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
39,635,941,346 |
39,636,602,735 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
119,206,681,070 |
119,210,696,933 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
28,121,911,688 |
28,122,595,193 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
871,152,613,209 |
871,168,563,077 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
135,254,767,780 |
135,257,197,769 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
261,202,314,619 |
261,206,345,658 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
683,864,339,858 |
683,879,925,286 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
533,054,966,811 |
533,063,120,176 |
+0.00% |
realworld.run.windows.x64.checked.mch |
58,069,441,755 |
58,070,513,871 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,155,160,276 |
23,155,715,012 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
490,380 |
490,411 |
+0.01% |
benchmarks.run_pgo.windows.x64.checked.mch |
16,038,832,171 |
16,039,272,197 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,782,732,606 |
10,783,060,570 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
361,823,749,397 |
361,833,392,890 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,673,166 |
1,673,276 |
+0.01% |
libraries.pmi.windows.x64.checked.mch |
151,906,518 |
151,907,194 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
191,507,857,845 |
191,513,038,570 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
13,298,235,667 |
13,298,593,955 |
+0.00% |
realworld.run.windows.x64.checked.mch |
357,986,942 |
357,988,259 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,310,625 |
1,310,702 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
39,635,450,966 |
39,636,112,324 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
103,167,848,899 |
103,171,424,736 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
17,339,179,082 |
17,339,534,623 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
509,328,863,812 |
509,335,170,187 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
135,253,094,614 |
135,255,524,493 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
261,050,408,101 |
261,054,438,464 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
492,356,482,013 |
492,366,886,716 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
519,756,731,144 |
519,764,526,221 |
+0.00% |
realworld.run.windows.x64.checked.mch |
57,711,454,813 |
57,712,525,612 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,153,849,651 |
23,154,404,310 |
+0.00% |