Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
58,228,937,724 |
58,229,016,159 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
241,838,793,628 |
241,839,331,267 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
48,806,667,075 |
48,806,757,574 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
1,008,327,276,397 |
1,008,325,765,052 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
145,964,959,287 |
145,965,101,289 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
271,434,570,620 |
271,434,893,514 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
954,800,509,605 |
954,802,068,478 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
553,124,871,428 |
553,125,388,318 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
58,305,903,334 |
58,306,055,138 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,067,058,809 |
12,067,027,118 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
421,504,964 |
421,504,964 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
27,822,286,388 |
27,822,300,868 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
28,460,026,649 |
28,460,036,177 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
432,728,951,729 |
432,728,802,015 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
2,053,821 |
2,053,821 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
183,892,331 |
183,892,319 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
244,865,729,731 |
244,865,761,116 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
15,408,198,390 |
15,408,198,524 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
503,136,496 |
503,136,690 |
+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 |
57,807,432,760 |
57,807,511,195 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
214,016,507,240 |
214,017,030,399 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
20,346,640,426 |
20,346,721,397 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
575,598,324,668 |
575,596,963,037 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
145,962,905,466 |
145,963,047,468 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
271,250,678,289 |
271,251,001,195 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
709,934,779,874 |
709,936,307,362 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
537,716,673,038 |
537,717,189,794 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
57,802,766,838 |
57,802,918,448 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,065,718,611 |
12,065,686,920 |
-0.00% |
linux x64
Overall (+0.00% to +0.01%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
+0.01% |
benchmarks.run_pgo.linux.x64.checked.mch |
+0.01% |
benchmarks.run_tiered.linux.x64.checked.mch |
+0.01% |
coreclr_tests.run.linux.x64.checked.mch |
+0.01% |
libraries.pmi.linux.x64.checked.mch |
+0.01% |
libraries_tests.run.linux.x64.Release.mch |
+0.01% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
+0.01% |
realworld.run.linux.x64.checked.mch |
+0.01% |
MinOpts (+0.01% to +0.03%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
+0.03% |
benchmarks.run_pgo.linux.x64.checked.mch |
+0.03% |
benchmarks.run_tiered.linux.x64.checked.mch |
+0.03% |
coreclr_tests.run.linux.x64.checked.mch |
+0.02% |
libraries.crossgen2.linux.x64.checked.mch |
+0.03% |
libraries.pmi.linux.x64.checked.mch |
+0.01% |
libraries_tests.run.linux.x64.Release.mch |
+0.03% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
+0.03% |
realworld.run.linux.x64.checked.mch |
+0.02% |
smoke_tests.nativeaot.linux.x64.checked.mch |
+0.01% |
FullOpts (+0.00% to +0.01%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
+0.01% |
benchmarks.run_pgo.linux.x64.checked.mch |
+0.01% |
benchmarks.run_tiered.linux.x64.checked.mch |
+0.01% |
libraries.pmi.linux.x64.checked.mch |
+0.01% |
libraries_tests.run.linux.x64.Release.mch |
+0.01% |
realworld.run.linux.x64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
68,003,221,945 |
68,007,090,007 |
+0.01% |
benchmarks.run_pgo.linux.x64.checked.mch |
243,978,492,992 |
243,997,735,103 |
+0.01% |
benchmarks.run_tiered.linux.x64.checked.mch |
33,525,092,206 |
33,530,093,486 |
+0.01% |
coreclr_tests.run.linux.x64.checked.mch |
906,925,200,397 |
907,031,917,399 |
+0.01% |
libraries.crossgen2.linux.x64.checked.mch |
129,523,084,036 |
129,529,034,035 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,238,122,665 |
257,252,119,376 |
+0.01% |
libraries_tests.run.linux.x64.Release.mch |
954,156,433,323 |
954,250,674,115 |
+0.01% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
522,164,522,624 |
522,192,472,285 |
+0.01% |
realworld.run.linux.x64.checked.mch |
55,646,704,510 |
55,649,838,581 |
+0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,316,144,243 |
19,316,993,753 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
360,804,779 |
360,909,512 |
+0.03% |
benchmarks.run_pgo.linux.x64.checked.mch |
24,720,194,254 |
24,726,751,796 |
+0.03% |
benchmarks.run_tiered.linux.x64.checked.mch |
14,716,685,785 |
14,720,676,297 |
+0.03% |
coreclr_tests.run.linux.x64.checked.mch |
378,173,354,511 |
378,260,751,361 |
+0.02% |
libraries.crossgen2.linux.x64.checked.mch |
1,719,632 |
1,720,223 |
+0.03% |
libraries.pmi.linux.x64.checked.mch |
159,092,277 |
159,106,604 |
+0.01% |
libraries_tests.run.linux.x64.Release.mch |
208,118,241,505 |
208,173,259,828 |
+0.03% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
13,636,588,195 |
13,641,094,306 |
+0.03% |
realworld.run.linux.x64.checked.mch |
352,604,371 |
352,677,788 |
+0.02% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,310,772 |
1,310,935 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
67,642,417,166 |
67,646,180,495 |
+0.01% |
benchmarks.run_pgo.linux.x64.checked.mch |
219,258,298,738 |
219,270,983,307 |
+0.01% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,808,406,421 |
18,809,417,189 |
+0.01% |
coreclr_tests.run.linux.x64.checked.mch |
528,751,845,886 |
528,771,166,038 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
129,521,364,404 |
129,527,313,812 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,079,030,388 |
257,093,012,772 |
+0.01% |
libraries_tests.run.linux.x64.Release.mch |
746,038,191,818 |
746,077,414,287 |
+0.01% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
508,527,934,429 |
508,551,377,979 |
+0.00% |
realworld.run.linux.x64.checked.mch |
55,294,100,139 |
55,297,160,793 |
+0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,314,833,471 |
19,315,682,818 |
+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 |
93,726,478,964 |
93,726,879,060 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
30,218,734,575 |
30,218,772,338 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
954,817,806,711 |
954,816,255,413 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
145,713,273,161 |
145,713,436,892 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
281,252,797,584 |
281,253,124,974 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
693,286,618,597 |
693,288,219,575 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
547,385,144,386 |
547,385,786,421 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,889,512,214 |
55,889,574,894 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run_pgo.osx.arm64.checked.mch |
18,936,507,542 |
18,936,520,596 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
13,277,783,975 |
13,277,794,653 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
412,120,237,748 |
412,120,090,487 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
2,048,983 |
2,048,983 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
185,389,978 |
185,389,972 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
228,533,036,634 |
228,533,065,836 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
14,999,520,055 |
14,999,528,148 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
491,621,754 |
491,621,871 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,789,971,422 |
74,790,358,464 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,940,950,600 |
16,940,977,685 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
542,697,568,963 |
542,696,164,926 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
145,711,224,178 |
145,711,387,909 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
281,067,407,606 |
281,067,735,002 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
464,753,581,963 |
464,755,153,739 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
532,385,624,331 |
532,386,258,273 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,397,890,460 |
55,397,953,023 |
+0.00% |
windows arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,787,254,831 |
41,787,360,853 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
142,352,036,883 |
142,352,366,463 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
29,942,772,508 |
29,942,837,103 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
978,404,983,114 |
978,403,468,272 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
153,755,631,184 |
153,755,811,409 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
282,558,826,643 |
282,559,240,677 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
678,914,247,368 |
678,915,756,537 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
576,557,488,381 |
576,557,998,943 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
58,758,168,260 |
58,758,258,843 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,139,750,703 |
16,139,712,114 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
611,749 |
611,749 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
18,632,861,520 |
18,632,879,264 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
12,967,403,892 |
12,967,413,349 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
420,750,242,727 |
420,750,051,134 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
2,054,182 |
2,054,182 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
183,959,199 |
183,959,200 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
227,959,515,633 |
227,959,576,040 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
15,005,885,893 |
15,005,886,112 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
492,167,003 |
492,172,832 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,389,125 |
1,389,125 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,786,643,082 |
41,786,749,104 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
123,719,175,363 |
123,719,487,199 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,975,368,616 |
16,975,423,754 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
557,654,740,387 |
557,653,417,138 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
153,753,577,002 |
153,753,757,227 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
282,374,867,444 |
282,375,281,477 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
450,954,731,735 |
450,956,180,497 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
561,551,602,488 |
561,552,112,831 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
58,266,001,257 |
58,266,086,011 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,138,361,578 |
16,138,322,989 |
-0.00% |
windows x64
Overall (-0.01% to -0.00%)
Collection |
PDIFF |
coreclr_tests.run.windows.x64.checked.mch |
-0.01% |
libraries.crossgen2.windows.x64.checked.mch |
-0.01% |
smoke_tests.nativeaot.windows.x64.checked.mch |
-0.01% |
MinOpts (-0.02% to +0.00%)
Collection |
PDIFF |
benchmarks.run_pgo.windows.x64.checked.mch |
-0.01% |
benchmarks.run_tiered.windows.x64.checked.mch |
-0.01% |
coreclr_tests.run.windows.x64.checked.mch |
-0.01% |
libraries.pmi.windows.x64.checked.mch |
-0.02% |
libraries_tests.run.windows.x64.Release.mch |
-0.01% |
realworld.run.windows.x64.checked.mch |
-0.01% |
smoke_tests.nativeaot.windows.x64.checked.mch |
-0.02% |
FullOpts (-0.01% to -0.00%)
Collection |
PDIFF |
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 |
40,641,932,170 |
40,640,390,618 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
119,755,465,841 |
119,751,689,711 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
28,368,705,209 |
28,367,355,429 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
874,015,168,082 |
873,970,430,868 |
-0.01% |
libraries.crossgen2.windows.x64.checked.mch |
135,255,552,035 |
135,244,343,202 |
-0.01% |
libraries.pmi.windows.x64.checked.mch |
267,148,215,517 |
267,136,378,522 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
691,400,327,381 |
691,366,812,882 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
540,362,629,657 |
540,337,665,824 |
-0.00% |
realworld.run.windows.x64.checked.mch |
60,068,343,093 |
60,066,088,913 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,171,598,908 |
23,170,332,497 |
-0.01% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
490,379 |
490,394 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
16,038,836,652 |
16,037,689,250 |
-0.01% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,782,738,360 |
10,781,967,127 |
-0.01% |
coreclr_tests.run.windows.x64.checked.mch |
361,824,782,519 |
361,805,205,004 |
-0.01% |
libraries.crossgen2.windows.x64.checked.mch |
1,673,166 |
1,673,103 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
151,906,724 |
151,881,711 |
-0.02% |
libraries_tests.run.windows.x64.Release.mch |
191,507,894,797 |
191,490,942,980 |
-0.01% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
13,298,234,921 |
13,297,603,174 |
-0.00% |
realworld.run.windows.x64.checked.mch |
357,993,119 |
357,940,026 |
-0.01% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,310,622 |
1,310,327 |
-0.02% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
40,641,441,791 |
40,639,900,224 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
103,716,629,189 |
103,714,000,461 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
17,585,966,849 |
17,585,388,302 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
512,190,385,563 |
512,165,225,864 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
135,253,878,869 |
135,242,670,099 |
-0.01% |
libraries.pmi.windows.x64.checked.mch |
266,996,308,793 |
266,984,496,811 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
499,892,432,584 |
499,875,869,902 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
527,064,394,736 |
527,040,062,650 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,710,349,974 |
59,708,148,887 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,170,288,286 |
23,169,022,170 |
-0.01% |