Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
47,929,749,262 |
47,929,623,566 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
185,852,399,575 |
185,851,565,402 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
35,292,949,733 |
35,292,845,297 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
673,671,806,984 |
673,668,788,263 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,273,088,102 |
165,272,388,125 |
-0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,832,387,938 |
269,831,008,668 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
77,414,944,126 |
77,414,597,179 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
547,826,958,612 |
547,823,749,915 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,361,568,340 |
58,361,419,942 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,053,064,414 |
12,052,954,033 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
148,987,951 |
148,987,437 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
22,062,175,258 |
22,062,145,804 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
16,293,700,949 |
16,293,679,136 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
186,534,488,815 |
186,534,533,494 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,888,856 |
1,888,846 |
-0.00% |
libraries.pmi.linux.arm64.checked.mch |
165,919,980 |
165,919,985 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
24,215,740,945 |
24,215,707,057 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,994,704,540 |
13,994,690,159 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
459,044,456 |
459,044,418 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,252,766 |
1,252,762 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
47,780,761,311 |
47,780,636,129 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
163,790,224,317 |
163,789,419,598 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,999,248,784 |
18,999,166,161 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
487,137,318,169 |
487,134,254,769 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,271,199,246 |
165,270,499,279 |
-0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,666,467,958 |
269,665,088,683 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
53,199,203,181 |
53,198,890,122 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
533,832,254,072 |
533,829,059,756 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,902,523,884 |
57,902,375,524 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,051,811,648 |
12,051,701,271 |
-0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
49,990,172,630 |
49,990,440,964 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
189,100,809,028 |
189,101,358,440 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
34,648,710,381 |
34,648,769,617 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
628,654,094,895 |
628,656,015,377 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,804,599,429 |
146,805,197,059 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
256,338,145,399 |
256,339,335,844 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
83,650,839,979 |
83,651,047,205 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,243,371,040 |
518,246,200,392 |
+0.00% |
realworld.run.linux.x64.checked.mch |
55,616,168,514 |
55,616,408,601 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,416,612,515 |
19,416,653,264 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
220,246,709 |
220,246,493 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
19,256,993,105 |
19,257,027,289 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,766,490,328 |
16,766,526,511 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
185,203,413,134 |
185,204,065,034 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,643,824 |
1,643,830 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
149,857,297 |
149,857,716 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
17,072,255,243 |
17,072,293,275 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,860,942,572 |
12,861,011,484 |
+0.00% |
realworld.run.linux.x64.checked.mch |
333,261,150 |
333,261,232 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,340 |
1,251,335 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
49,769,925,921 |
49,770,194,471 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
169,843,815,923 |
169,844,331,151 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
17,882,220,053 |
17,882,243,106 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
443,450,681,761 |
443,451,950,343 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,802,955,605 |
146,803,553,229 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
256,188,288,102 |
256,189,478,128 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
66,578,584,736 |
66,578,753,930 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,382,428,468 |
505,385,188,908 |
+0.00% |
realworld.run.linux.x64.checked.mch |
55,282,907,364 |
55,283,147,369 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,415,361,175 |
19,415,401,929 |
+0.00% |
osx arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
41,790,570,190 |
41,790,389,391 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
52,471,971,898 |
52,471,774,203 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,141,482,517 |
28,141,423,224 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
753,131,118,368 |
753,127,696,766 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,027,747,699 |
165,027,136,886 |
-0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,795,747,190 |
279,794,264,075 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
109,157,106,495 |
109,156,840,620 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
542,198,868,331 |
542,195,413,745 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,606,923,297 |
55,606,633,518 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
761,234 |
761,229 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,373,240,370 |
16,373,211,754 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,784,411,256 |
11,784,387,286 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
272,351,021,065 |
272,351,156,085 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,886,269 |
1,886,259 |
-0.00% |
libraries.pmi.osx.arm64.checked.mch |
167,211,141 |
167,211,131 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
60,781,299,000 |
60,781,222,509 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,620,577,514 |
13,620,566,520 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
438,718,712 |
438,702,732 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
41,789,808,956 |
41,789,628,162 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
36,098,731,528 |
36,098,562,449 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,357,071,261 |
16,357,035,938 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
480,780,097,303 |
480,776,540,681 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,025,861,430 |
165,025,250,627 |
-0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,628,536,049 |
279,627,052,944 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
48,375,807,495 |
48,375,618,111 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
528,578,290,817 |
528,574,847,225 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,168,204,585 |
55,167,930,786 |
-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,045,717,802 |
41,045,499,441 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
103,448,262,852 |
103,447,859,438 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,137,573,114 |
28,137,515,731 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
644,209,287,233 |
644,206,566,116 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,044,205,959 |
173,043,596,372 |
-0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,626,483,904 |
280,624,640,552 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
16,987,423,626 |
16,987,374,973 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,934,454,857 |
570,931,340,979 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,226,412,332 |
58,226,144,003 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,119,206,020 |
16,119,054,913 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
556,727 |
556,725 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
13,335,926,387 |
13,335,900,824 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,485,435,286 |
11,485,410,812 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
165,012,512,017 |
165,012,337,020 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,889,249 |
1,889,239 |
-0.00% |
libraries.pmi.windows.arm64.checked.mch |
165,967,541 |
165,977,489 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
1,280,874,310 |
1,280,872,756 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,620,631,950 |
13,620,626,196 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
438,988,702 |
439,004,698 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,300,891 |
1,300,886 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,045,161,075 |
41,044,942,716 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
90,112,336,465 |
90,111,958,614 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,652,137,828 |
16,652,104,919 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
479,196,775,216 |
479,194,229,096 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,042,316,710 |
173,041,707,133 |
-0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,460,516,363 |
280,458,663,063 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
15,706,549,316 |
15,706,502,217 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
557,313,822,907 |
557,310,714,783 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,787,423,630 |
57,787,139,305 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,117,905,129 |
16,117,754,027 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
151,896,456,036 |
151,895,290,444 |
-0.00% |
benchmarks.run.windows.x64.checked.mch |
53,183,039,325 |
53,182,206,970 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
93,288,090,280 |
93,287,432,468 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
37,195,912,595 |
37,195,487,348 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
683,022,346,648 |
683,014,403,848 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,079,194,868 |
152,077,291,687 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
289,580,356,003 |
289,575,501,058 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
74,288,807,873 |
74,288,215,406 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
570,207,684,362 |
570,198,102,839 |
-0.00% |
realworld.run.windows.x64.checked.mch |
62,039,112,584 |
62,038,227,580 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,142,263,348 |
23,141,799,741 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,277,259,280 |
19,277,166,666 |
-0.00% |
benchmarks.run.windows.x64.checked.mch |
775,970 |
775,961 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
19,966,758,251 |
19,966,653,467 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
16,734,718,704 |
16,734,625,243 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
225,664,122,143 |
225,663,551,434 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,599,678 |
1,599,653 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
143,325,444 |
143,325,441 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
32,960,050,821 |
32,959,904,776 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,423,023,236 |
12,422,995,758 |
-0.00% |
realworld.run.windows.x64.checked.mch |
333,674,428 |
333,673,328 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,251,907 |
1,251,888 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
132,619,196,756 |
132,618,123,778 |
-0.00% |
benchmarks.run.windows.x64.checked.mch |
53,182,263,355 |
53,181,431,009 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
73,321,332,029 |
73,320,779,001 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
20,461,193,891 |
20,460,862,105 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
457,358,224,505 |
457,350,852,414 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,077,595,190 |
152,075,692,034 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
289,437,030,559 |
289,432,175,617 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
41,328,757,052 |
41,328,310,630 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
557,784,661,126 |
557,775,107,081 |
-0.00% |
realworld.run.windows.x64.checked.mch |
61,705,438,156 |
61,704,554,252 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,141,011,441 |
23,140,547,853 |
-0.00% |