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,311,648,729 56,311,643,490 -0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 248,713,614,883 248,714,095,252 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 42,749,775,318 42,749,888,626 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 1,001,175,993,633 1,001,174,674,774 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 145,849,878,131 145,850,102,739 +0.00%
libraries.pmi.linux.arm64.checked.mch 270,508,950,549 270,509,042,943 +0.00%
libraries_tests.run.linux.arm64.Release.mch 924,866,729,138 924,869,176,288 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 533,783,534,746 533,784,272,977 +0.00%
realworld.run.linux.arm64.checked.mch 58,668,575,630 58,668,714,142 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,077,057,060 12,077,025,340 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 368,994,174 368,994,174 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 28,857,697,401 28,857,713,968 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 22,813,209,033 22,813,220,637 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 432,785,503,440 432,785,599,842 +0.00%
libraries.crossgen2.linux.arm64.checked.mch 2,053,773 2,053,773 0.00%
libraries.pmi.linux.arm64.checked.mch 183,898,126 183,898,099 -0.00%
libraries_tests.run.linux.arm64.Release.mch 244,267,496,739 244,267,543,776 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 15,406,970,196 15,406,969,787 -0.00%
realworld.run.linux.arm64.checked.mch 511,398,315 511,392,313 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,279,719 1,279,719 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 55,942,654,555 55,942,649,316 -0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 219,855,917,482 219,856,381,284 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 19,936,566,285 19,936,667,989 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 568,390,490,193 568,389,074,932 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 145,847,824,358 145,848,048,966 +0.00%
libraries.pmi.linux.arm64.checked.mch 270,325,052,423 270,325,144,844 +0.00%
libraries_tests.run.linux.arm64.Release.mch 680,599,232,399 680,601,632,512 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 518,376,564,550 518,377,303,190 +0.00%
realworld.run.linux.arm64.checked.mch 58,157,177,315 58,157,321,829 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,075,777,341 12,075,745,621 -0.00%


linux x64

Overall (+0.00% to +0.02%)

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.02%
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 55,935,115,754 55,938,373,436 +0.01%
benchmarks.run_pgo.linux.x64.checked.mch 241,544,925,852 241,564,028,730 +0.01%
benchmarks.run_tiered.linux.x64.checked.mch 35,132,859,804 35,138,159,629 +0.02%
coreclr_tests.run.linux.x64.checked.mch 1,000,506,238,478 1,000,634,447,759 +0.01%
libraries.crossgen2.linux.x64.checked.mch 129,431,661,468 129,437,618,803 +0.00%
libraries.pmi.linux.x64.checked.mch 256,311,584,743 256,325,319,295 +0.01%
libraries_tests.run.linux.x64.Release.mch 901,457,815,887 901,549,342,788 +0.01%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 503,191,323,660 503,218,969,656 +0.01%
realworld.run.linux.x64.checked.mch 55,823,277,255 55,826,439,867 +0.01%
smoke_tests.nativeaot.linux.x64.checked.mch 19,335,755,254 19,336,629,690 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 364,483,147 364,588,949 +0.03%
benchmarks.run_pgo.linux.x64.checked.mch 22,977,083,532 22,983,279,020 +0.03%
benchmarks.run_tiered.linux.x64.checked.mch 16,359,523,022 16,363,847,501 +0.03%
coreclr_tests.run.linux.x64.checked.mch 432,061,303,615 432,168,916,151 +0.02%
libraries.crossgen2.linux.x64.checked.mch 1,719,653 1,720,244 +0.03%
libraries.pmi.linux.x64.checked.mch 159,101,731 159,116,066 +0.01%
libraries_tests.run.linux.x64.Release.mch 208,575,437,916 208,630,588,979 +0.03%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 13,637,299,286 13,641,822,301 +0.03%
realworld.run.linux.x64.checked.mch 355,585,394 355,660,647 +0.02%
smoke_tests.nativeaot.linux.x64.checked.mch 1,255,069 1,255,218 +0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 55,570,632,607 55,573,784,487 +0.01%
benchmarks.run_pgo.linux.x64.checked.mch 218,567,842,320 218,580,749,710 +0.01%
benchmarks.run_tiered.linux.x64.checked.mch 18,773,336,782 18,774,312,128 +0.01%
coreclr_tests.run.linux.x64.checked.mch 568,444,934,863 568,465,531,608 +0.00%
libraries.crossgen2.linux.x64.checked.mch 129,429,941,815 129,435,898,559 +0.00%
libraries.pmi.linux.x64.checked.mch 256,152,483,012 256,166,203,229 +0.01%
libraries_tests.run.linux.x64.Release.mch 692,882,377,971 692,918,753,809 +0.01%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 489,554,024,374 489,577,147,355 +0.00%
realworld.run.linux.x64.checked.mch 55,467,691,861 55,470,779,220 +0.01%
smoke_tests.nativeaot.linux.x64.checked.mch 19,334,500,185 19,335,374,472 +0.00%


osx arm64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,483,751,657 42,483,832,456 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 93,820,891,252 93,821,289,986 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 29,942,066,517 29,942,108,934 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 953,741,210,572 953,739,651,070 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 145,600,803,123 145,600,985,584 +0.00%
libraries.pmi.osx.arm64.checked.mch 280,918,861,757 280,918,980,617 +0.00%
libraries_tests.run.osx.arm64.Release.mch 679,924,733,022 679,926,506,101 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 528,731,136,930 528,731,343,270 +0.00%
realworld.run.osx.arm64.checked.mch 55,886,562,265 55,886,640,182 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 611,667 611,667 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 18,969,960,326 18,969,977,027 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 13,279,237,925 13,279,248,580 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 412,641,840,522 412,641,777,614 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 2,048,961 2,048,961 0.00%
libraries.pmi.osx.arm64.checked.mch 185,392,586 185,395,089 +0.00%
libraries_tests.run.osx.arm64.Release.mch 231,104,242,433 231,104,265,172 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 14,998,415,181 14,998,405,551 -0.00%
realworld.run.osx.arm64.checked.mch 491,557,702 491,558,296 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,483,139,990 42,483,220,789 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 74,850,930,926 74,851,312,959 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 16,662,828,592 16,662,860,354 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 541,099,370,050 541,097,873,456 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 145,598,754,162 145,598,936,623 +0.00%
libraries.pmi.osx.arm64.checked.mch 280,733,469,171 280,733,585,528 +0.00%
libraries_tests.run.osx.arm64.Release.mch 448,820,490,589 448,822,240,929 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 513,732,721,749 513,732,937,719 +0.00%
realworld.run.osx.arm64.checked.mch 55,395,004,563 55,395,081,886 +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,771,929,454 41,772,050,833 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 144,844,382,277 144,844,572,034 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 29,989,798,263 29,989,863,989 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 974,001,584,499 974,000,574,638 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 153,640,188,293 153,640,306,090 +0.00%
libraries.pmi.windows.arm64.checked.mch 281,893,386,828 281,893,529,410 +0.00%
libraries_tests.run.windows.arm64.Release.mch 673,762,923,474 673,764,145,924 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 556,382,410,232 556,382,695,680 +0.00%
realworld.run.windows.arm64.checked.mch 58,629,383,699 58,629,416,214 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,160,678,413 16,160,642,215 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 611,778 611,778 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 18,809,462,504 18,809,479,888 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 12,972,346,455 12,972,356,572 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 421,054,408,933 421,054,292,306 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 2,054,154 2,054,154 0.00%
libraries.pmi.windows.arm64.checked.mch 183,966,183 183,966,177 -0.00%
libraries_tests.run.windows.arm64.Release.mch 228,138,280,827 228,138,311,109 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 15,004,627,107 15,004,622,750 -0.00%
realworld.run.windows.arm64.checked.mch 492,050,269 492,049,690 -0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,328,200 1,328,200 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,771,317,676 41,771,439,055 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 126,034,919,773 126,035,092,146 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 17,017,451,808 17,017,507,417 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 552,947,175,566 552,946,282,332 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 153,638,134,139 153,638,251,936 +0.00%
libraries.pmi.windows.arm64.checked.mch 281,709,420,645 281,709,563,233 +0.00%
libraries_tests.run.windows.arm64.Release.mch 445,624,642,647 445,625,834,815 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 541,377,783,125 541,378,072,930 +0.00%
realworld.run.windows.arm64.checked.mch 58,137,333,430 58,137,366,524 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,159,350,213 16,159,314,015 -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%
libraries_tests.run.windows.x64.Release.mch -0.01%
smoke_tests.nativeaot.windows.x64.checked.mch -0.01%

MinOpts (-0.02% to +0.00%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch -0.01%
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
aspnet.run.windows.x64.checked.mch 148,362,730,288 148,357,234,456 -0.00%
benchmarks.run.windows.x64.checked.mch 40,619,673,894 40,618,088,684 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 117,871,042,447 117,867,284,698 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 28,266,623,268 28,265,294,364 -0.00%
coreclr_tests.run.windows.x64.checked.mch 867,175,408,088 867,131,212,704 -0.01%
libraries.crossgen2.windows.x64.checked.mch 135,168,694,576 135,157,435,199 -0.01%
libraries.pmi.windows.x64.checked.mch 266,225,432,642 266,213,851,549 -0.00%
libraries_tests.run.windows.x64.Release.mch 680,643,293,110 680,608,926,141 -0.01%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 519,020,476,549 518,996,220,836 -0.00%
realworld.run.windows.x64.checked.mch 59,972,186,825 59,969,982,493 -0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,195,377,438 23,194,125,244 -0.01%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 16,287,463,832 16,286,146,084 -0.01%
benchmarks.run.windows.x64.checked.mch 490,386 490,401 +0.00%
benchmarks.run_pgo.windows.x64.checked.mch 16,153,198,252 16,152,041,328 -0.01%
benchmarks.run_tiered.windows.x64.checked.mch 10,785,290,736 10,784,519,498 -0.01%
coreclr_tests.run.windows.x64.checked.mch 361,910,216,149 361,890,766,540 -0.01%
libraries.crossgen2.windows.x64.checked.mch 1,673,204 1,673,141 -0.00%
libraries.pmi.windows.x64.checked.mch 151,916,166 151,892,006 -0.02%
libraries_tests.run.windows.x64.Release.mch 194,921,253,859 194,903,801,208 -0.01%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 13,030,483,572 13,030,007,547 -0.00%
realworld.run.windows.x64.checked.mch 358,003,880 357,957,149 -0.01%
smoke_tests.nativeaot.windows.x64.checked.mch 1,256,308 1,256,020 -0.02%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 132,075,266,456 132,071,088,372 -0.00%
benchmarks.run.windows.x64.checked.mch 40,619,183,508 40,617,598,283 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 101,717,844,195 101,715,243,370 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 17,481,332,532 17,480,774,866 -0.00%
coreclr_tests.run.windows.x64.checked.mch 505,265,191,939 505,240,446,164 -0.00%
libraries.crossgen2.windows.x64.checked.mch 135,167,021,372 135,155,762,058 -0.01%
libraries.pmi.windows.x64.checked.mch 266,073,516,476 266,061,959,543 -0.00%
libraries_tests.run.windows.x64.Release.mch 485,722,039,251 485,705,124,933 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 505,989,992,977 505,966,213,289 -0.00%
realworld.run.windows.x64.checked.mch 59,614,182,945 59,612,025,344 -0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,194,121,130 23,192,869,224 -0.01%