Throughput Diffs
linux arm64
Overall (-0.02% to -0.00%)
Collection |
PDIFF |
libraries_tests.run.linux.arm64.Release.mch |
-0.02% |
realworld.run.linux.arm64.checked.mch |
-0.01% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
-0.01% |
MinOpts (-0.08% to +0.00%)
Collection |
PDIFF |
benchmarks.run_pgo.linux.arm64.checked.mch |
-0.02% |
libraries_tests.run.linux.arm64.Release.mch |
-0.08% |
FullOpts (-0.01% to -0.00%)
Collection |
PDIFF |
benchmarks.run_tiered.linux.arm64.checked.mch |
-0.01% |
realworld.run.linux.arm64.checked.mch |
-0.01% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
-0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
54,252,258,524 |
54,250,226,234 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
238,092,941,735 |
238,083,211,919 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
38,053,672,052 |
38,052,548,822 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
965,154,194,856 |
965,133,595,220 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
746,707,809 |
746,704,158 |
-0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,980,934,819 |
270,970,612,175 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
1,004,699,246,660 |
1,004,490,327,066 |
-0.02% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
549,784,710,025 |
549,768,993,772 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,507,268,400 |
58,504,048,298 |
-0.01% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
17,537,910 |
17,536,937 |
-0.01% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
289,915,597 |
289,915,595 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
26,910,884,669 |
26,905,732,621 |
-0.02% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,148,745,606 |
18,148,747,389 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
392,483,777,796 |
392,472,515,105 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
165,940,509 |
165,940,490 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
224,093,409,969 |
223,905,224,022 |
-0.08% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
14,095,105,303 |
14,095,116,019 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
458,173,300 |
458,173,248 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
0 |
0 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
53,962,342,927 |
53,960,310,639 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
211,182,057,066 |
211,177,479,298 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,904,926,446 |
19,903,801,433 |
-0.01% |
coreclr_tests.run.linux.arm64.checked.mch |
572,670,417,060 |
572,661,080,115 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
746,707,809 |
746,704,158 |
-0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,814,994,310 |
270,804,671,685 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
780,605,836,691 |
780,585,103,044 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
535,689,604,722 |
535,673,877,753 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,049,095,100 |
58,045,875,050 |
-0.01% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
17,537,910 |
17,536,937 |
-0.01% |
linux x64
Overall (-0.03% to -0.00%)
Collection |
PDIFF |
benchmarks.run_pgo.linux.x64.checked.mch |
-0.01% |
libraries_tests.run.linux.x64.Release.mch |
-0.02% |
realworld.run.linux.x64.checked.mch |
-0.03% |
smoke_tests.nativeaot.linux.x64.checked.mch |
-0.01% |
MinOpts (-0.10% to +0.00%)
Collection |
PDIFF |
benchmarks.run_pgo.linux.x64.checked.mch |
-0.02% |
libraries_tests.run.linux.x64.Release.mch |
-0.10% |
FullOpts (-0.03% to -0.00%)
Collection |
PDIFF |
benchmarks.run_tiered.linux.x64.checked.mch |
-0.01% |
realworld.run.linux.x64.checked.mch |
-0.03% |
smoke_tests.nativeaot.linux.x64.checked.mch |
-0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
55,806,454,100 |
55,804,084,167 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
236,786,360,130 |
236,774,082,205 |
-0.01% |
benchmarks.run_tiered.linux.x64.checked.mch |
32,420,843,429 |
32,419,367,139 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
882,333,743,268 |
882,312,651,778 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
639,454,423 |
639,451,731 |
-0.00% |
libraries.pmi.linux.x64.checked.mch |
257,414,478,713 |
257,402,111,972 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
983,939,472,040 |
983,722,546,186 |
-0.02% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
520,065,003,919 |
520,047,353,352 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,707,659,527 |
55,693,654,062 |
-0.03% |
smoke_tests.nativeaot.linux.x64.checked.mch |
16,839,374 |
16,837,575 |
-0.01% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
342,707,372 |
342,707,372 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
23,384,045,649 |
23,378,898,098 |
-0.02% |
benchmarks.run_tiered.linux.x64.checked.mch |
13,861,770,763 |
13,861,770,264 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
355,112,196,125 |
355,101,031,961 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,804,912 |
149,805,783 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
196,735,451,105 |
196,547,055,521 |
-0.10% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,962,434,200 |
12,962,433,409 |
-0.00% |
realworld.run.linux.x64.checked.mch |
333,587,164 |
333,587,168 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
0 |
0 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
55,463,746,728 |
55,461,376,795 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
213,402,314,481 |
213,395,184,107 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,559,072,666 |
18,557,596,875 |
-0.01% |
coreclr_tests.run.linux.x64.checked.mch |
527,221,547,143 |
527,211,619,817 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
639,454,423 |
639,451,731 |
-0.00% |
libraries.pmi.linux.x64.checked.mch |
257,264,673,801 |
257,252,306,189 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
787,204,020,935 |
787,175,490,665 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
507,102,569,719 |
507,084,919,943 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,374,072,363 |
55,360,066,894 |
-0.03% |
smoke_tests.nativeaot.linux.x64.checked.mch |
16,839,374 |
16,837,575 |
-0.01% |
osx arm64
Overall (-0.03% to -0.00%)
Collection |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
-0.01% |
benchmarks.run_pgo.osx.arm64.checked.mch |
-0.01% |
libraries_tests.run.osx.arm64.Release.mch |
-0.03% |
realworld.run.osx.arm64.checked.mch |
-0.01% |
MinOpts (-0.09% to +0.01%)
Collection |
PDIFF |
benchmarks.run_pgo.osx.arm64.checked.mch |
-0.03% |
libraries.pmi.osx.arm64.checked.mch |
+0.01% |
libraries_tests.run.osx.arm64.Release.mch |
-0.09% |
FullOpts (-0.01% to -0.00%)
Collection |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
-0.01% |
benchmarks.run_tiered.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,401,616,959 |
42,399,414,233 |
-0.01% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,566,114,387 |
91,558,431,882 |
-0.01% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,498,731,088 |
28,497,781,569 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
881,767,312,694 |
881,748,223,486 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
739,338,152 |
739,335,316 |
-0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,898,118,104 |
280,887,791,020 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
671,609,527,833 |
671,404,868,355 |
-0.03% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
544,144,130,952 |
544,129,424,078 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,738,788,111 |
55,735,500,767 |
-0.01% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
661,389 |
661,389 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
17,098,969,308 |
17,094,027,305 |
-0.03% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,989,964,619 |
11,989,966,223 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
340,534,852,891 |
340,524,104,503 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
167,230,539 |
167,240,451 |
+0.01% |
libraries_tests.run.osx.arm64.Release.mch |
207,766,602,304 |
207,579,584,934 |
-0.09% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,722,158,760 |
13,722,157,977 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
438,656,101 |
438,640,088 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,400,955,570 |
42,398,752,844 |
-0.01% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,467,145,079 |
74,464,404,577 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,508,766,469 |
16,507,815,346 |
-0.01% |
coreclr_tests.run.osx.arm64.checked.mch |
541,232,459,803 |
541,224,118,983 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
739,338,152 |
739,335,316 |
-0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,730,887,565 |
280,720,550,569 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
463,842,925,529 |
463,825,283,421 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
530,421,972,192 |
530,407,266,101 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,300,132,010 |
55,296,860,679 |
-0.01% |
windows arm64
Overall (-0.01% to -0.00%)
Collection |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
-0.01% |
benchmarks.run_pgo.windows.arm64.checked.mch |
-0.01% |
realworld.run.windows.arm64.checked.mch |
-0.01% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
-0.01% |
MinOpts (-0.02% to +0.01%)
Collection |
PDIFF |
benchmarks.run_pgo.windows.arm64.checked.mch |
-0.02% |
libraries.pmi.windows.arm64.checked.mch |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
-0.01% |
FullOpts (-0.01% to -0.00%)
Collection |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
-0.01% |
benchmarks.run_tiered.windows.arm64.checked.mch |
-0.01% |
realworld.run.windows.arm64.checked.mch |
-0.01% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
-0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,682,083,723 |
41,679,981,590 |
-0.01% |
benchmarks.run_pgo.windows.arm64.checked.mch |
140,005,960,680 |
139,998,384,044 |
-0.01% |
benchmarks.run_tiered.windows.arm64.checked.mch |
29,350,664,205 |
29,349,706,131 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
937,216,571,916 |
937,197,601,654 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
796,583,741 |
796,579,828 |
-0.00% |
libraries.pmi.windows.arm64.checked.mch |
282,065,225,217 |
282,054,843,808 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
727,387,834,149 |
727,356,068,508 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
573,216,419,468 |
573,199,454,587 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,392,176,772 |
58,388,816,023 |
-0.01% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
17,149,939 |
17,147,924 |
-0.01% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
556,682 |
556,682 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
17,086,814,393 |
17,082,936,164 |
-0.02% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,718,246,805 |
11,718,248,758 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
382,262,311,174 |
382,251,799,801 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
165,954,173 |
165,964,077 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
209,825,406,376 |
209,810,095,973 |
-0.01% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,721,480,859 |
13,721,483,805 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
438,829,210 |
438,813,210 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
0 |
0 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,681,527,041 |
41,679,424,908 |
-0.01% |
benchmarks.run_pgo.windows.arm64.checked.mch |
122,919,146,287 |
122,915,447,880 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,632,417,400 |
17,631,457,373 |
-0.01% |
coreclr_tests.run.windows.arm64.checked.mch |
554,954,260,742 |
554,945,801,853 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
796,583,741 |
796,579,828 |
-0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,899,271,044 |
281,888,879,731 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
517,562,427,773 |
517,545,972,535 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
559,494,938,609 |
559,477,970,782 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,953,347,562 |
57,950,002,813 |
-0.01% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
17,149,939 |
17,147,924 |
-0.01% |
windows x64
Overall (-0.01% to -0.00%)
Collection |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
-0.01% |
benchmarks.run_pgo.windows.x64.checked.mch |
-0.01% |
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.01% |
MinOpts (-0.03% to +0.00%)
Collection |
PDIFF |
benchmarks.run_pgo.windows.x64.checked.mch |
-0.03% |
libraries_tests.run.windows.x64.Release.mch |
-0.01% |
FullOpts (-0.01% to -0.00%)
Collection |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
-0.01% |
benchmarks.run_tiered.windows.x64.checked.mch |
-0.01% |
realworld.run.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,483,502,925 |
40,481,160,317 |
-0.01% |
benchmarks.run_pgo.windows.x64.checked.mch |
119,073,452,044 |
119,065,930,948 |
-0.01% |
benchmarks.run_tiered.windows.x64.checked.mch |
27,409,545,152 |
27,408,390,469 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
849,955,023,976 |
849,935,017,939 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
661,249,692 |
661,246,538 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
266,845,505,606 |
266,833,761,297 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
688,873,851,494 |
688,838,921,271 |
-0.01% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
537,666,665,703 |
537,649,545,027 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,763,283,704 |
59,759,516,813 |
-0.01% |
smoke_tests.nativeaot.windows.x64.checked.mch |
13,055,477 |
13,054,417 |
-0.01% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
466,630 |
466,630 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
15,100,453,188 |
15,096,502,825 |
-0.03% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,124,642,803 |
10,124,642,594 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
339,995,973,191 |
339,985,184,074 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,283,592 |
143,283,590 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
178,440,577,194 |
178,424,730,841 |
-0.01% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,581,838,728 |
12,581,829,418 |
-0.00% |
realworld.run.windows.x64.checked.mch |
333,554,890 |
333,554,895 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
0 |
0 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
40,483,036,295 |
40,480,693,687 |
-0.01% |
benchmarks.run_pgo.windows.x64.checked.mch |
103,972,998,856 |
103,969,428,123 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
17,284,902,349 |
17,283,747,875 |
-0.01% |
coreclr_tests.run.windows.x64.checked.mch |
509,959,050,785 |
509,949,833,865 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
661,249,692 |
661,246,538 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
266,702,222,014 |
266,690,477,707 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
510,433,274,300 |
510,414,190,430 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
525,084,826,975 |
525,067,715,609 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,429,728,814 |
59,425,961,918 |
-0.01% |
smoke_tests.nativeaot.windows.x64.checked.mch |
13,055,477 |
13,054,417 |
-0.01% |