Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
64,717,020,033 |
64,716,795,916 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
230,758,447,283 |
230,757,732,169 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
37,589,143,670 |
37,589,066,177 |
-0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
960,873,863,237 |
960,871,801,048 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,920,191,916 |
165,919,390,283 |
-0.00% |
| libraries.pmi.linux.arm64.checked.mch |
271,360,572,076 |
271,359,684,797 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
903,830,917,526 |
903,831,356,729 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,440,989,310 |
546,439,324,863 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,723,502,734 |
57,721,892,305 |
-0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,028,548,021 |
12,028,462,484 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
546,091,507 |
546,091,514 |
+0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
24,177,712,180 |
24,177,710,703 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
18,338,838,460 |
18,338,838,717 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
398,580,355,479 |
398,580,139,361 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,872,185 |
1,872,185 |
0.00% |
| libraries.pmi.linux.arm64.checked.mch |
165,068,916 |
165,068,912 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
220,566,217,056 |
220,566,237,173 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,872,356,880 |
13,872,354,508 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
438,747,871 |
438,747,765 |
-0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,244,416 |
1,244,416 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
64,170,928,526 |
64,170,704,402 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
206,580,735,103 |
206,580,021,466 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
19,250,305,210 |
19,250,227,460 |
-0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
562,293,507,758 |
562,291,661,687 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,918,319,731 |
165,917,518,098 |
-0.00% |
| libraries.pmi.linux.arm64.checked.mch |
271,195,503,160 |
271,194,615,885 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
683,264,700,470 |
683,265,119,556 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,568,632,430 |
532,566,970,355 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,284,754,863 |
57,283,144,540 |
-0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,027,303,605 |
12,027,218,068 |
-0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
51,480,497,323 |
51,480,228,249 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
237,437,814,969 |
237,437,048,579 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
37,917,711,963 |
37,917,607,274 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
884,776,136,928 |
884,774,329,520 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
148,005,114,391 |
148,004,277,116 |
-0.00% |
| libraries.pmi.linux.x64.checked.mch |
258,254,730,622 |
258,253,621,530 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
886,040,152,067 |
886,039,858,780 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,524,092,427 |
518,522,489,444 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,447,132,756 |
55,445,686,385 |
-0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,415,776,265 |
19,415,653,391 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
227,131,024 |
227,131,024 |
0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
21,770,940,437 |
21,770,941,889 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
18,890,665,956 |
18,890,666,830 |
+0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
363,321,385,580 |
363,321,360,464 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,646,964 |
1,646,964 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
150,187,277 |
150,186,420 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
195,665,071,437 |
195,665,068,545 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,876,543,720 |
12,876,535,844 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
329,766,646 |
329,766,667 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,254,573 |
1,254,573 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
51,253,366,299 |
51,253,097,225 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
215,666,874,532 |
215,666,106,690 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
19,027,046,007 |
19,026,940,444 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
521,454,751,348 |
521,452,969,056 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
148,003,467,427 |
148,002,630,152 |
-0.00% |
| libraries.pmi.linux.x64.checked.mch |
258,104,543,345 |
258,103,435,110 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
690,375,080,630 |
690,374,790,235 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,647,548,707 |
505,645,953,600 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,117,366,110 |
55,115,919,718 |
-0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,414,521,692 |
19,414,398,818 |
-0.00% |
osx arm64
MinOpts (-0.01% to +0.00%)
| Collection |
PDIFF |
| libraries.pmi.osx.arm64.checked.mch |
-0.01% |
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,785,238,092 |
42,785,020,262 |
-0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
91,375,929,496 |
91,375,224,109 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,603,109,185 |
28,603,167,017 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
917,981,760,417 |
917,978,884,902 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,681,205,911 |
165,680,482,766 |
-0.00% |
| libraries.pmi.osx.arm64.checked.mch |
281,493,796,331 |
281,492,726,347 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
668,131,439,629 |
668,131,331,115 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
539,241,885,426 |
539,240,161,978 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,444,841,423 |
55,443,329,016 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
551,745 |
551,745 |
0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
17,105,669,687 |
17,105,668,850 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
12,057,450,925 |
12,057,452,422 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
388,970,937,016 |
388,970,980,946 |
+0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,869,690 |
1,869,690 |
0.00% |
| libraries.pmi.osx.arm64.checked.mch |
166,355,187 |
166,345,266 |
-0.01% |
| libraries_tests.run.osx.arm64.Release.mch |
205,546,111,511 |
205,546,113,048 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,490,354,144 |
13,490,356,020 |
+0.00% |
| realworld.run.osx.arm64.checked.mch |
430,822,085 |
430,843,472 |
+0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,784,686,347 |
42,784,468,517 |
-0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
74,270,259,809 |
74,269,555,259 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,545,658,260 |
16,545,714,595 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
529,010,823,401 |
529,007,903,956 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,679,336,221 |
165,678,613,076 |
-0.00% |
| libraries.pmi.osx.arm64.checked.mch |
281,327,441,144 |
281,326,381,081 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
462,585,328,118 |
462,585,218,067 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
525,751,531,282 |
525,749,805,958 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,014,019,338 |
55,012,485,544 |
-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 |
42,083,614,815 |
42,083,506,359 |
-0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
143,997,293,118 |
143,996,747,611 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
28,657,418,827 |
28,657,395,380 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
937,480,138,150 |
937,477,922,040 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
173,693,861,756 |
173,693,063,823 |
-0.00% |
| libraries.pmi.windows.arm64.checked.mch |
282,744,315,156 |
282,743,514,769 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
718,032,932,080 |
718,032,324,036 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,039,929,868 |
570,038,202,831 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
58,157,212,529 |
58,155,633,534 |
-0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,086,711,068 |
16,086,619,860 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
551,573 |
551,573 |
0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
17,009,639,193 |
17,009,637,652 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,778,419,947 |
11,778,421,151 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
388,050,891,255 |
388,050,860,508 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,872,586 |
1,872,586 |
0.00% |
| libraries.pmi.windows.arm64.checked.mch |
165,136,023 |
165,145,967 |
+0.01% |
| libraries_tests.run.windows.arm64.Release.mch |
209,843,950,104 |
209,843,910,719 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,507,164,592 |
13,507,151,201 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
430,910,330 |
430,888,995 |
-0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,292,229 |
1,292,229 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
42,083,063,242 |
42,082,954,786 |
-0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
126,987,653,925 |
126,987,109,959 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
16,878,998,880 |
16,878,974,229 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
549,429,246,895 |
549,427,061,532 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
173,691,989,170 |
173,691,191,237 |
-0.00% |
| libraries.pmi.windows.arm64.checked.mch |
282,579,179,133 |
282,578,368,802 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
508,188,981,976 |
508,188,413,317 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,532,765,276 |
556,531,051,630 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
57,726,302,199 |
57,724,744,539 |
-0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,085,418,839 |
16,085,327,631 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
174,912,879,347 |
174,913,479,516 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
41,203,161,470 |
41,202,856,769 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
119,014,967,382 |
119,014,406,901 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
26,855,767,416 |
26,855,703,386 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
850,828,637,536 |
850,826,833,417 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
153,309,684,300 |
153,308,900,436 |
-0.00% |
| libraries.pmi.windows.x64.checked.mch |
267,774,332,722 |
267,773,144,357 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
686,540,281,083 |
686,539,878,451 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
535,187,440,608 |
535,185,663,968 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,386,013,912 |
59,384,426,553 |
-0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,218,928,276 |
23,218,782,936 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
21,636,038,470 |
21,636,035,314 |
-0.00% |
| benchmarks.run.windows.x64.checked.mch |
467,121 |
467,121 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
15,190,900,419 |
15,190,900,711 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
10,319,465,534 |
10,319,465,213 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
347,721,951,893 |
347,722,091,130 |
+0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,602,666 |
1,602,666 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,630,865 |
143,630,863 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
182,923,960,307 |
182,923,964,374 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,221,232,008 |
12,221,235,338 |
+0.00% |
| realworld.run.windows.x64.checked.mch |
333,597,998 |
333,602,244 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,255,023 |
1,255,026 |
+0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
153,276,840,877 |
153,277,444,202 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
41,202,694,349 |
41,202,389,648 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
103,824,066,963 |
103,823,506,190 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
16,536,301,882 |
16,536,238,173 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
503,106,685,643 |
503,104,742,287 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
153,308,081,634 |
153,307,297,770 |
-0.00% |
| libraries.pmi.windows.x64.checked.mch |
267,630,701,857 |
267,629,513,494 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
503,616,320,776 |
503,615,914,077 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
522,966,208,600 |
522,964,428,630 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,052,415,914 |
59,050,824,309 |
-0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,217,673,253 |
23,217,527,910 |
-0.00% |