Throughput Diffs

linux arm64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 48,208,098,020 48,208,186,449 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 190,414,723,784 190,414,641,025 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 35,300,749,026 35,300,776,993 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 672,460,889,827 672,459,544,597 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 163,595,495,517 163,595,627,018 +0.00%
libraries.pmi.linux.arm64.checked.mch 270,161,234,800 270,161,331,361 +0.00%
libraries_tests.run.linux.arm64.Release.mch 77,937,207,795 77,937,065,514 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 537,620,071,459 537,619,603,645 -0.00%
realworld.run.linux.arm64.checked.mch 58,507,551,372 58,507,616,154 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,402,295,668 11,402,251,071 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 147,578,937 147,578,937 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 22,192,592,766 22,192,593,920 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 16,357,048,393 16,357,053,749 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 185,142,720,657 185,142,772,604 +0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,869,666 1,869,666 0.00%
libraries.pmi.linux.arm64.checked.mch 164,810,068 164,810,081 +0.00%
libraries_tests.run.linux.arm64.Release.mch 24,188,451,373 24,188,453,895 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 13,860,120,471 13,860,124,863 +0.00%
realworld.run.linux.arm64.checked.mch 453,788,397 453,788,405 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,242,799 1,242,799 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 48,060,519,083 48,060,607,512 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 168,222,131,018 168,222,047,105 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 18,943,700,633 18,943,723,244 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 487,318,169,170 487,316,771,993 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 163,593,625,851 163,593,757,352 +0.00%
libraries.pmi.linux.arm64.checked.mch 269,996,424,732 269,996,521,280 +0.00%
libraries_tests.run.linux.arm64.Release.mch 53,748,756,422 53,748,611,619 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 523,759,950,988 523,759,478,782 -0.00%
realworld.run.linux.arm64.checked.mch 58,053,762,975 58,053,827,749 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,401,052,869 11,401,008,272 -0.00%


linux x64

Overall (+0.00% to +0.03%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch +0.01%
benchmarks.run_pgo.linux.x64.checked.mch +0.02%
benchmarks.run_tiered.linux.x64.checked.mch +0.03%
coreclr_tests.run.linux.x64.checked.mch +0.02%
libraries.pmi.linux.x64.checked.mch +0.01%
libraries_tests.run.linux.x64.Release.mch +0.03%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.02%
realworld.run.linux.x64.checked.mch +0.01%

MinOpts (-0.00% to +0.08%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch +0.01%
benchmarks.run_pgo.linux.x64.checked.mch +0.05%
benchmarks.run_tiered.linux.x64.checked.mch +0.05%
coreclr_tests.run.linux.x64.checked.mch +0.03%
libraries.pmi.linux.x64.checked.mch +0.05%
libraries_tests.run.linux.x64.Release.mch +0.06%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.04%
realworld.run.linux.x64.checked.mch +0.08%

FullOpts (+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.01%
coreclr_tests.run.linux.x64.checked.mch +0.02%
libraries.pmi.linux.x64.checked.mch +0.01%
libraries_tests.run.linux.x64.Release.mch +0.02%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.02%
realworld.run.linux.x64.checked.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 50,391,327,922 50,397,483,897 +0.01%
benchmarks.run_pgo.linux.x64.checked.mch 193,817,885,715 193,850,416,527 +0.02%
benchmarks.run_tiered.linux.x64.checked.mch 34,845,884,105 34,855,065,187 +0.03%
coreclr_tests.run.linux.x64.checked.mch 630,301,380,708 630,430,089,987 +0.02%
libraries.crossgen2.linux.x64.checked.mch 146,323,718,559 146,323,891,853 +0.00%
libraries.pmi.linux.x64.checked.mch 257,506,120,228 257,534,353,853 +0.01%
libraries_tests.run.linux.x64.Release.mch 84,713,779,866 84,735,794,752 +0.03%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 509,854,636,590 509,944,532,658 +0.02%
realworld.run.linux.x64.checked.mch 55,937,016,430 55,944,199,453 +0.01%
smoke_tests.nativeaot.linux.x64.checked.mch 19,140,887,849 19,141,697,383 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 220,374,535 220,403,842 +0.01%
benchmarks.run_pgo.linux.x64.checked.mch 19,562,954,965 19,573,172,317 +0.05%
benchmarks.run_tiered.linux.x64.checked.mch 16,976,281,758 16,984,009,380 +0.05%
coreclr_tests.run.linux.x64.checked.mch 185,448,645,169 185,496,271,051 +0.03%
libraries.crossgen2.linux.x64.checked.mch 1,644,571 1,644,531 -0.00%
libraries.pmi.linux.x64.checked.mch 149,999,365 150,080,116 +0.05%
libraries_tests.run.linux.x64.Release.mch 17,226,473,770 17,237,521,119 +0.06%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,866,699,555 12,872,441,612 +0.04%
realworld.run.linux.x64.checked.mch 333,780,512 334,062,142 +0.08%
smoke_tests.nativeaot.linux.x64.checked.mch 1,252,349 1,252,353 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 50,170,953,387 50,177,080,055 +0.01%
benchmarks.run_pgo.linux.x64.checked.mch 174,254,930,750 174,277,244,210 +0.01%
benchmarks.run_tiered.linux.x64.checked.mch 17,869,602,347 17,871,055,807 +0.01%
coreclr_tests.run.linux.x64.checked.mch 444,852,735,539 444,933,818,936 +0.02%
libraries.crossgen2.linux.x64.checked.mch 146,322,073,988 146,322,247,322 +0.00%
libraries.pmi.linux.x64.checked.mch 257,356,120,863 257,384,273,737 +0.01%
libraries_tests.run.linux.x64.Release.mch 67,487,306,096 67,498,273,633 +0.02%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 496,987,937,035 497,072,091,046 +0.02%
realworld.run.linux.x64.checked.mch 55,603,235,918 55,610,137,311 +0.01%
smoke_tests.nativeaot.linux.x64.checked.mch 19,139,635,500 19,140,445,030 +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,095,342,044 42,095,350,521 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 53,260,665,380 53,260,583,356 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 28,159,607,870 28,159,673,423 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 750,746,883,350 750,744,654,773 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 163,346,994,224 163,347,096,248 +0.00%
libraries.pmi.osx.arm64.checked.mch 280,606,340,842 280,606,619,323 +0.00%
libraries_tests.run.osx.arm64.Release.mch 107,566,575,419 107,566,655,759 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 532,408,917,056 532,408,124,435 -0.00%
realworld.run.osx.arm64.checked.mch 55,710,201,205 55,710,129,541 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 753,026 753,026 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 16,528,938,143 16,528,934,730 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 11,892,835,413 11,892,837,952 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 269,991,984,179 269,991,715,466 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,867,159 1,867,159 0.00%
libraries.pmi.osx.arm64.checked.mch 166,096,400 166,098,878 +0.00%
libraries_tests.run.osx.arm64.Release.mch 60,513,942,016 60,513,941,927 -0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,489,151,353 13,489,144,148 -0.00%
realworld.run.osx.arm64.checked.mch 433,658,877 433,680,229 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,094,589,018 42,094,597,495 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 36,731,727,237 36,731,648,626 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 16,266,772,457 16,266,835,471 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 480,754,899,171 480,752,939,307 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 163,345,127,065 163,345,229,089 +0.00%
libraries.pmi.osx.arm64.checked.mch 280,440,244,442 280,440,520,445 +0.00%
libraries_tests.run.osx.arm64.Release.mch 47,052,633,403 47,052,713,832 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 518,919,765,703 518,918,980,287 -0.00%
realworld.run.osx.arm64.checked.mch 55,276,542,328 55,276,449,312 -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,412,369,922 41,412,425,624 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 107,532,075,358 107,532,063,104 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 28,223,999,187 28,224,046,049 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 643,546,655,328 643,544,789,085 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 171,317,695,244 171,317,723,831 +0.00%
libraries.pmi.windows.arm64.checked.mch 281,753,345,011 281,753,460,490 +0.00%
libraries_tests.run.windows.arm64.Release.mch 19,354,372,052 19,354,347,082 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 561,063,581,521 561,063,272,061 -0.00%
realworld.run.windows.arm64.checked.mch 58,425,629,971 58,425,694,160 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 15,386,749,204 15,386,687,590 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 550,810 550,810 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 13,551,644,136 13,551,646,423 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,628,094,894 11,628,095,349 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 163,697,221,878 163,697,150,294 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,870,043 1,870,043 0.00%
libraries.pmi.windows.arm64.checked.mch 164,867,596 164,867,595 -0.00%
libraries_tests.run.windows.arm64.Release.mch 1,269,756,529 1,269,756,577 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,489,218,153 13,489,234,535 +0.00%
realworld.run.windows.arm64.checked.mch 433,944,594 433,966,023 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,290,577 1,290,577 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,411,819,112 41,411,874,814 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 93,980,431,222 93,980,416,681 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 16,595,904,293 16,595,950,700 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 479,849,433,450 479,847,638,791 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 171,315,825,201 171,315,853,788 +0.00%
libraries.pmi.windows.arm64.checked.mch 281,588,477,415 281,588,592,895 +0.00%
libraries_tests.run.windows.arm64.Release.mch 18,084,615,523 18,084,590,505 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 547,574,363,368 547,574,037,526 -0.00%
realworld.run.windows.arm64.checked.mch 57,991,685,377 57,991,728,137 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 15,385,458,627 15,385,397,013 -0.00%


windows x64

Overall (-0.00% to +0.03%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch +0.01%
benchmarks.run.windows.x64.checked.mch +0.01%
benchmarks.run_pgo.windows.x64.checked.mch +0.01%
benchmarks.run_tiered.windows.x64.checked.mch +0.02%
coreclr_tests.run.windows.x64.checked.mch +0.02%
libraries.pmi.windows.x64.checked.mch +0.01%
libraries_tests.run.windows.x64.Release.mch +0.03%
librariestestsnotieredcompilation.run.windows.x64.Release.mch +0.01%
realworld.run.windows.x64.checked.mch +0.01%

MinOpts (-0.01% to +0.07%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch +0.05%
benchmarks.run.windows.x64.checked.mch +0.01%
benchmarks.run_pgo.windows.x64.checked.mch +0.04%
benchmarks.run_tiered.windows.x64.checked.mch +0.03%
coreclr_tests.run.windows.x64.checked.mch +0.03%
libraries.crossgen2.windows.x64.checked.mch -0.01%
libraries.pmi.windows.x64.checked.mch +0.05%
libraries_tests.run.windows.x64.Release.mch +0.05%
librariestestsnotieredcompilation.run.windows.x64.Release.mch +0.03%
realworld.run.windows.x64.checked.mch +0.07%
smoke_tests.nativeaot.windows.x64.checked.mch -0.01%

FullOpts (-0.00% to +0.02%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch +0.01%
benchmarks.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.02%
libraries.pmi.windows.x64.checked.mch +0.01%
libraries_tests.run.windows.x64.Release.mch +0.02%
librariestestsnotieredcompilation.run.windows.x64.Release.mch +0.01%
realworld.run.windows.x64.checked.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 153,482,090,204 153,503,351,026 +0.01%
benchmarks.run.windows.x64.checked.mch 54,024,494,310 54,030,280,394 +0.01%
benchmarks.run_pgo.windows.x64.checked.mch 95,032,579,405 95,045,212,092 +0.01%
benchmarks.run_tiered.windows.x64.checked.mch 37,607,894,050 37,615,110,395 +0.02%
coreclr_tests.run.windows.x64.checked.mch 685,367,675,678 685,500,543,492 +0.02%
libraries.crossgen2.windows.x64.checked.mch 151,638,430,146 151,634,142,582 -0.00%
libraries.pmi.windows.x64.checked.mch 291,580,423,112 291,603,282,895 +0.01%
libraries_tests.run.windows.x64.Release.mch 78,027,520,791 78,051,850,957 +0.03%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 562,999,981,011 563,082,320,939 +0.01%
realworld.run.windows.x64.checked.mch 62,599,659,393 62,606,136,037 +0.01%
smoke_tests.nativeaot.windows.x64.checked.mch 22,975,062,154 22,975,360,553 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 19,494,078,005 19,503,773,302 +0.05%
benchmarks.run.windows.x64.checked.mch 776,405 776,494 +0.01%
benchmarks.run_pgo.windows.x64.checked.mch 20,494,109,135 20,502,400,097 +0.04%
benchmarks.run_tiered.windows.x64.checked.mch 17,127,872,614 17,133,484,284 +0.03%
coreclr_tests.run.windows.x64.checked.mch 226,036,037,686 226,098,255,096 +0.03%
libraries.crossgen2.windows.x64.checked.mch 1,600,426 1,600,297 -0.01%
libraries.pmi.windows.x64.checked.mch 143,457,599 143,532,852 +0.05%
libraries_tests.run.windows.x64.Release.mch 33,398,461,112 33,415,941,090 +0.05%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,428,939,848 12,432,291,170 +0.03%
realworld.run.windows.x64.checked.mch 334,270,152 334,517,879 +0.07%
smoke_tests.nativeaot.windows.x64.checked.mch 1,252,778 1,252,617 -0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 133,988,012,199 133,999,577,724 +0.01%
benchmarks.run.windows.x64.checked.mch 54,023,717,905 54,029,503,900 +0.01%
benchmarks.run_pgo.windows.x64.checked.mch 74,538,470,270 74,542,811,995 +0.01%
benchmarks.run_tiered.windows.x64.checked.mch 20,480,021,436 20,481,626,111 +0.01%
coreclr_tests.run.windows.x64.checked.mch 459,331,637,992 459,402,288,396 +0.02%
libraries.crossgen2.windows.x64.checked.mch 151,636,829,720 151,632,542,285 -0.00%
libraries.pmi.windows.x64.checked.mch 291,436,965,513 291,459,750,043 +0.01%
libraries_tests.run.windows.x64.Release.mch 44,629,059,679 44,635,909,867 +0.02%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 550,571,041,163 550,650,029,769 +0.01%
realworld.run.windows.x64.checked.mch 62,265,389,241 62,271,618,158 +0.01%
smoke_tests.nativeaot.windows.x64.checked.mch 22,973,809,376 22,974,107,936 +0.00%