Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
56,063,595,990 |
56,061,397,331 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
237,589,715,322 |
237,583,674,947 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
40,279,363,456 |
40,279,652,844 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
963,631,256,670 |
963,618,087,250 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
145,716,768,447 |
145,713,945,590 |
-0.00% |
| libraries.pmi.linux.arm64.checked.mch |
271,042,770,516 |
271,036,670,312 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
992,302,024,403 |
992,273,836,266 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
550,401,331,522 |
550,387,253,379 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
58,437,283,638 |
58,435,764,150 |
-0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,023,622,804 |
12,023,246,191 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
340,287,064 |
340,287,064 |
0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
27,329,264,643 |
27,329,265,822 |
+0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
20,658,732,906 |
20,658,732,440 |
-0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
391,743,850,384 |
391,743,812,183 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,888,961 |
1,888,961 |
0.00% |
| libraries.pmi.linux.arm64.checked.mch |
165,940,388 |
165,940,426 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
222,164,243,460 |
222,164,216,335 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
14,094,382,037 |
14,094,395,736 |
+0.00% |
| realworld.run.linux.arm64.checked.mch |
457,365,498 |
457,365,546 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,252,835 |
1,252,835 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
55,723,308,926 |
55,721,110,267 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
210,260,450,679 |
210,254,409,125 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
19,620,630,550 |
19,620,920,404 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
571,887,406,286 |
571,874,275,067 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
145,714,879,486 |
145,712,056,629 |
-0.00% |
| libraries.pmi.linux.arm64.checked.mch |
270,876,830,128 |
270,870,729,886 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
770,137,780,943 |
770,109,619,931 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
536,306,949,485 |
536,292,857,643 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,979,918,140 |
57,978,398,604 |
-0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,022,369,969 |
12,021,993,356 |
-0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
57,674,342,771 |
57,671,935,350 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
239,245,016,772 |
239,237,987,898 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
38,687,113,348 |
38,687,290,462 |
+0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
883,010,521,490 |
882,996,562,393 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
129,438,137,611 |
129,435,016,374 |
-0.00% |
| libraries.pmi.linux.x64.checked.mch |
257,497,814,501 |
257,491,780,578 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
917,199,414,175 |
917,173,668,275 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
520,299,348,079 |
520,285,180,370 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,697,361,769 |
55,695,838,558 |
-0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,387,651,026 |
19,386,975,847 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
388,539,417 |
388,539,417 |
0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
26,039,984,834 |
26,039,981,136 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
19,951,043,405 |
19,951,042,809 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
355,368,620,768 |
355,368,713,713 |
+0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,643,969 |
1,643,969 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
149,805,775 |
149,804,906 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
196,631,435,182 |
196,631,440,340 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,962,520,457 |
12,962,524,787 |
+0.00% |
| realworld.run.linux.x64.checked.mch |
329,719,836 |
329,719,846 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,233 |
1,251,233 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
57,285,803,354 |
57,283,395,933 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
213,205,031,938 |
213,198,006,762 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
18,736,069,943 |
18,736,247,653 |
+0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
527,641,900,722 |
527,627,848,680 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
129,436,493,642 |
129,433,372,405 |
-0.00% |
| libraries.pmi.linux.x64.checked.mch |
257,348,008,726 |
257,341,975,672 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
720,567,978,993 |
720,542,227,935 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
507,336,827,622 |
507,322,655,583 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,367,641,933 |
55,366,118,712 |
-0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,386,399,793 |
19,385,724,614 |
-0.00% |
osx arm64
Overall (-0.01% to +0.00%)
| Collection |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
-0.01% |
FullOpts (-0.01% to +0.00%)
| Collection |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
-0.01% |
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,411,698,593 |
42,409,486,749 |
-0.01% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
91,325,453,343 |
91,324,741,383 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,514,420,559 |
28,514,711,203 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
918,710,076,440 |
918,696,969,481 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
145,467,319,739 |
145,464,450,203 |
-0.00% |
| libraries.pmi.osx.arm64.checked.mch |
280,949,962,353 |
280,943,736,122 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
728,099,555,276 |
728,081,421,553 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
542,834,832,408 |
542,820,853,048 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,642,472,630 |
55,640,832,987 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
556,698 |
556,698 |
0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
17,035,203,582 |
17,035,206,500 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
11,991,945,890 |
11,991,944,080 |
-0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
375,002,622,836 |
375,002,880,710 |
+0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,886,460 |
1,886,460 |
0.00% |
| libraries.pmi.osx.arm64.checked.mch |
167,233,395 |
167,230,938 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
210,093,115,980 |
210,093,123,215 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,721,588,187 |
13,721,588,614 |
+0.00% |
| realworld.run.osx.arm64.checked.mch |
438,512,583 |
438,496,566 |
-0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,411,141,895 |
42,408,930,051 |
-0.01% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
74,290,249,761 |
74,289,534,883 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,522,474,669 |
16,522,767,123 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
543,707,453,604 |
543,694,088,771 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
145,465,433,279 |
145,462,563,743 |
-0.00% |
| libraries.pmi.osx.arm64.checked.mch |
280,782,728,958 |
280,776,505,184 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
518,006,439,296 |
517,988,298,338 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
529,113,244,221 |
529,099,264,434 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,203,960,047 |
55,202,336,421 |
-0.00% |
windows arm64
Overall (-0.01% to +0.00%)
| Collection |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
-0.01% |
FullOpts (-0.01% to +0.00%)
| Collection |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
-0.01% |
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
41,661,961,419 |
41,659,839,464 |
-0.01% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
136,802,383,823 |
136,801,825,929 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
29,630,117,833 |
29,630,376,733 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
936,648,840,415 |
936,637,097,146 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
153,490,463,374 |
153,487,345,259 |
-0.00% |
| libraries.pmi.windows.arm64.checked.mch |
282,113,177,681 |
282,106,900,174 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
746,147,525,106 |
746,130,380,571 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
573,481,242,386 |
573,466,513,638 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
58,501,545,172 |
58,500,016,275 |
-0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,096,491,873 |
16,095,990,243 |
-0.00% |
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 |
16,826,816,876 |
16,826,817,242 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,718,746,581 |
11,718,748,394 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
381,825,865,710 |
381,825,724,924 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,889,350 |
1,889,350 |
0.00% |
| libraries.pmi.windows.arm64.checked.mch |
165,954,153 |
165,954,195 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
209,832,391,832 |
209,832,366,918 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,721,875,129 |
13,721,883,720 |
+0.00% |
| realworld.run.windows.arm64.checked.mch |
438,851,001 |
438,850,991 |
-0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,300,940 |
1,300,940 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
41,661,404,737 |
41,659,282,782 |
-0.01% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
119,975,566,947 |
119,975,008,687 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
17,911,371,252 |
17,911,628,339 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
554,822,974,705 |
554,811,372,222 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
153,488,574,024 |
153,485,455,909 |
-0.00% |
| libraries.pmi.windows.arm64.checked.mch |
281,947,223,528 |
281,940,945,979 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
536,315,133,274 |
536,298,013,653 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
559,759,367,257 |
559,744,629,918 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
58,062,694,171 |
58,061,165,284 |
-0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,095,190,933 |
16,094,689,303 |
-0.00% |
windows x64
Overall (-0.01% to +0.00%)
| Collection |
PDIFF |
| benchmarks.run.windows.x64.checked.mch |
-0.01% |
FullOpts (-0.01% to +0.00%)
| Collection |
PDIFF |
| benchmarks.run.windows.x64.checked.mch |
-0.01% |
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
154,694,395,476 |
154,690,655,940 |
-0.00% |
| benchmarks.run.windows.x64.checked.mch |
40,500,883,997 |
40,498,560,074 |
-0.01% |
| benchmarks.run_pgo.windows.x64.checked.mch |
120,732,529,189 |
120,730,427,111 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
26,764,289,420 |
26,764,411,499 |
+0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
851,275,978,061 |
851,262,982,696 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
134,847,809,063 |
134,844,618,981 |
-0.00% |
| libraries.pmi.windows.x64.checked.mch |
266,936,434,768 |
266,930,020,854 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
685,316,119,597 |
685,298,934,957 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
537,448,955,016 |
537,434,377,845 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,583,100,115 |
59,581,430,218 |
-0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,060,214,146 |
23,059,410,588 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
19,485,954,755 |
19,485,954,433 |
-0.00% |
| benchmarks.run.windows.x64.checked.mch |
466,640 |
466,640 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
15,237,872,698 |
15,237,870,980 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
10,127,924,565 |
10,127,924,779 |
+0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
340,066,130,913 |
340,066,170,662 |
+0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,599,696 |
1,599,696 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,284,391 |
143,283,567 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
181,973,384,281 |
181,973,376,446 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,436,208,812 |
12,436,197,930 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
333,558,587 |
333,558,602 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,251,764 |
1,251,764 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
135,208,440,721 |
135,204,701,507 |
-0.00% |
| benchmarks.run.windows.x64.checked.mch |
40,500,417,357 |
40,498,093,434 |
-0.01% |
| benchmarks.run_pgo.windows.x64.checked.mch |
105,494,656,491 |
105,492,556,131 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
16,636,364,855 |
16,636,486,720 |
+0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
511,209,847,148 |
511,196,812,034 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
134,846,209,367 |
134,843,019,285 |
-0.00% |
| libraries.pmi.windows.x64.checked.mch |
266,793,150,377 |
266,786,737,287 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
503,342,735,316 |
503,325,558,511 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
525,012,746,204 |
524,998,179,915 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,249,541,528 |
59,247,871,616 |
-0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,058,962,382 |
23,058,158,824 |
-0.00% |