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,793,174 |
64,717,850,737 |
+0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
230,757,886,655 |
230,757,748,233 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
37,589,298,711 |
37,589,324,832 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
960,867,942,627 |
960,866,376,761 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,917,626,413 |
165,917,797,298 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
271,366,446,073 |
271,366,568,857 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
903,830,042,248 |
903,831,490,431 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,433,954,165 |
546,433,623,727 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,724,276,247 |
57,724,423,916 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,028,420,805 |
12,028,382,696 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
546,090,871 |
546,090,871 |
0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
24,177,694,690 |
24,177,692,271 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
18,338,848,234 |
18,338,844,419 |
-0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
398,580,075,543 |
398,580,105,426 |
+0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,872,211 |
1,872,211 |
0.00% |
| libraries.pmi.linux.arm64.checked.mch |
165,068,909 |
165,068,903 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
220,566,175,294 |
220,566,162,735 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,872,351,336 |
13,872,348,956 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
438,747,871 |
438,747,792 |
-0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,244,400 |
1,244,400 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
64,171,702,303 |
64,171,759,866 |
+0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
206,580,191,965 |
206,580,055,962 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
19,250,450,477 |
19,250,480,413 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
562,287,867,084 |
562,286,271,335 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,915,754,202 |
165,915,925,087 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
271,201,377,164 |
271,201,499,954 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
683,263,866,954 |
683,265,327,696 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,561,602,829 |
532,561,274,771 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,285,528,376 |
57,285,676,124 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,027,176,405 |
12,027,138,296 |
-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,479,805,044 |
51,479,783,450 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
237,438,339,664 |
237,438,188,896 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
37,918,117,018 |
37,918,088,638 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
884,782,863,054 |
884,781,472,210 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
148,002,638,106 |
148,002,623,228 |
-0.00% |
| libraries.pmi.linux.x64.checked.mch |
258,248,667,724 |
258,248,650,687 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
886,039,927,146 |
886,041,279,162 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,517,611,274 |
518,517,385,776 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,448,423,483 |
55,448,492,395 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,415,499,162 |
19,415,415,415 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
227,131,615 |
227,131,615 |
0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
21,770,939,706 |
21,770,940,154 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
18,890,691,416 |
18,890,691,108 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
363,321,395,168 |
363,321,694,905 |
+0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,646,955 |
1,646,955 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
150,186,404 |
150,186,405 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
195,665,071,693 |
195,665,071,136 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,876,548,713 |
12,876,542,146 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
329,766,660 |
329,767,639 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,254,568 |
1,254,568 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
51,252,673,429 |
51,252,651,835 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
215,667,399,958 |
215,667,248,742 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
19,027,425,602 |
19,027,397,530 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
521,461,467,886 |
521,459,777,305 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
148,000,991,151 |
148,000,976,273 |
-0.00% |
| libraries.pmi.linux.x64.checked.mch |
258,098,481,320 |
258,098,464,282 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
690,374,855,453 |
690,376,208,026 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,641,062,561 |
505,640,843,630 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,118,656,823 |
55,118,724,756 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,414,244,594 |
19,414,160,847 |
-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,786,132,851 |
42,786,027,125 |
-0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
91,377,191,505 |
91,377,277,712 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,602,846,245 |
28,602,879,857 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
917,976,306,634 |
917,974,261,984 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,680,008,738 |
165,680,161,687 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
281,487,626,090 |
281,487,500,215 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
668,147,034,911 |
668,148,047,938 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
539,234,431,294 |
539,233,868,312 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,445,838,289 |
55,445,802,325 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
551,750 |
551,750 |
0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
17,105,706,045 |
17,105,704,015 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
12,057,417,886 |
12,057,418,508 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
388,970,884,323 |
388,970,876,776 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,869,732 |
1,869,732 |
0.00% |
| libraries.pmi.osx.arm64.checked.mch |
166,355,123 |
166,345,209 |
-0.01% |
| libraries_tests.run.osx.arm64.Release.mch |
205,546,582,953 |
205,546,587,376 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,490,345,683 |
13,490,351,087 |
+0.00% |
| realworld.run.osx.arm64.checked.mch |
430,843,499 |
430,822,097 |
-0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,785,581,101 |
42,785,475,375 |
-0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
74,271,485,460 |
74,271,573,697 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,545,428,359 |
16,545,461,349 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
529,005,422,311 |
529,003,385,208 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,678,139,006 |
165,678,291,955 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
281,321,270,967 |
281,321,155,006 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
462,600,451,958 |
462,601,460,562 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
525,744,085,611 |
525,743,517,225 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,014,994,790 |
55,014,980,228 |
-0.00% |
windows arm64
MinOpts (-0.01% to +0.00%)
| 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,339,908 |
42,083,362,391 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
143,998,843,743 |
143,998,912,163 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
28,657,321,604 |
28,657,420,097 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
937,480,149,172 |
937,478,768,374 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
173,695,263,464 |
173,695,428,102 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
282,747,627,077 |
282,747,534,662 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
718,028,263,813 |
718,029,292,580 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,046,916,925 |
570,046,058,433 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
58,156,741,339 |
58,156,776,207 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,086,717,609 |
16,086,659,207 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
551,577 |
551,577 |
0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
17,009,681,775 |
17,009,682,112 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,778,413,261 |
11,778,412,002 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
388,050,606,389 |
388,050,888,905 |
+0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,872,565 |
1,872,565 |
0.00% |
| libraries.pmi.windows.arm64.checked.mch |
165,145,925 |
165,136,056 |
-0.01% |
| libraries_tests.run.windows.arm64.Release.mch |
209,843,762,181 |
209,843,742,457 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,507,174,688 |
13,507,145,321 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
430,910,348 |
430,889,083 |
-0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,292,234 |
1,292,227 |
-0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
42,082,788,331 |
42,082,810,814 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
126,989,161,968 |
126,989,230,051 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
16,878,908,343 |
16,879,008,095 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
549,429,542,783 |
549,427,879,469 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
173,693,390,899 |
173,693,555,537 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
282,582,481,152 |
282,582,398,606 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
508,184,501,632 |
508,185,550,123 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,539,742,237 |
556,538,913,112 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
57,725,830,991 |
57,725,887,124 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,085,425,375 |
16,085,366,980 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.x64.checked.mch |
41,203,774,457 |
41,203,757,247 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
119,013,126,720 |
119,013,073,817 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
26,855,458,019 |
26,855,385,362 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
850,840,722,268 |
850,838,559,485 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
153,309,663,414 |
153,309,760,754 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
267,774,703,192 |
267,774,603,112 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
686,548,305,149 |
686,548,425,601 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
535,201,557,463 |
535,200,787,093 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,387,281,568 |
59,387,458,767 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,218,928,499 |
23,218,835,981 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.x64.checked.mch |
467,120 |
467,120 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
15,190,902,268 |
15,190,902,102 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
10,319,464,408 |
10,319,464,407 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
347,721,902,273 |
347,722,115,582 |
+0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,602,683 |
1,602,683 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,632,475 |
143,630,853 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
182,923,949,856 |
182,923,941,183 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,221,231,364 |
12,221,235,407 |
+0.00% |
| realworld.run.windows.x64.checked.mch |
333,602,253 |
333,598,014 |
-0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,255,025 |
1,255,025 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.x64.checked.mch |
41,203,307,337 |
41,203,290,127 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
103,822,224,452 |
103,822,171,715 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
16,535,993,611 |
16,535,920,955 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
503,118,819,995 |
503,116,443,903 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
153,308,060,731 |
153,308,158,071 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
267,631,070,717 |
267,630,972,259 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
503,624,355,293 |
503,624,484,418 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
522,980,326,099 |
522,979,551,686 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,053,679,315 |
59,053,860,753 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,217,673,474 |
23,217,580,956 |
-0.00% |