Throughput Diffs

linux arm64

MinOpts (-0.00% to +0.01%)

Collection PDIFF
libraries.pmi.linux.arm64.checked.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 58,189,556,114 58,189,561,059 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 229,550,674,986 229,550,637,201 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 33,881,671,149 33,881,746,564 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 960,212,551,617 960,211,035,681 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 165,244,424,303 165,244,487,825 +0.00%
libraries.pmi.linux.arm64.checked.mch 268,954,248,386 268,954,325,572 +0.00%
libraries_tests.run.linux.arm64.Release.mch 904,732,513,478 904,733,984,036 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 546,532,181,809 546,531,944,615 -0.00%
realworld.run.linux.arm64.checked.mch 57,967,083,722 57,967,127,277 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,995,507,964 11,995,471,803 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 387,404,018 387,404,018 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 25,044,212,190 25,044,211,710 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 14,614,882,755 14,614,884,718 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 392,183,572,048 392,183,367,918 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,869,748 1,869,748 0.00%
libraries.pmi.linux.arm64.checked.mch 164,836,812 164,846,713 +0.01%
libraries_tests.run.linux.arm64.Release.mch 219,699,054,730 219,699,045,501 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 13,858,454,326 13,858,476,010 +0.00%
realworld.run.linux.arm64.checked.mch 448,355,164 448,355,147 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,242,843 1,242,843 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 57,802,152,096 57,802,157,041 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 204,506,462,796 204,506,425,491 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 19,266,788,394 19,266,861,846 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 568,028,979,569 568,027,667,763 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 165,242,554,555 165,242,618,077 +0.00%
libraries.pmi.linux.arm64.checked.mch 268,789,411,574 268,789,478,859 +0.00%
libraries_tests.run.linux.arm64.Release.mch 685,033,458,748 685,034,938,535 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 532,673,727,483 532,673,468,605 -0.00%
realworld.run.linux.arm64.checked.mch 57,518,728,558 57,518,772,130 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,994,265,121 11,994,228,960 -0.00%


linux x64

Overall (+0.00% to +0.01%)

Collection PDIFF
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.01%
libraries.crossgen2.linux.x64.checked.mch +0.01%
libraries_tests.run.linux.x64.Release.mch +0.01%
realworld.run.linux.x64.checked.mch +0.01%
smoke_tests.nativeaot.linux.x64.checked.mch +0.01%

MinOpts (+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%
coreclr_tests.run.linux.x64.checked.mch +0.01%
libraries.crossgen2.linux.x64.checked.mch +0.01%
libraries_tests.run.linux.x64.Release.mch +0.01%
realworld.run.linux.x64.checked.mch +0.01%
smoke_tests.nativeaot.linux.x64.checked.mch +0.01%

FullOpts (+0.00% to +0.01%)

Collection PDIFF
benchmarks.run_pgo.linux.x64.checked.mch +0.01%
coreclr_tests.run.linux.x64.checked.mch +0.01%
libraries.crossgen2.linux.x64.checked.mch +0.01%
libraries_tests.run.linux.x64.Release.mch +0.01%
realworld.run.linux.x64.checked.mch +0.01%
smoke_tests.nativeaot.linux.x64.checked.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,942,662,262 57,945,454,623 +0.00%
benchmarks.run_pgo.linux.x64.checked.mch 234,424,952,980 234,441,174,863 +0.01%
benchmarks.run_tiered.linux.x64.checked.mch 35,107,436,595 35,109,626,206 +0.01%
coreclr_tests.run.linux.x64.checked.mch 874,983,390,747 875,035,937,746 +0.01%
libraries.crossgen2.linux.x64.checked.mch 147,459,509,822 147,467,930,098 +0.01%
libraries.pmi.linux.x64.checked.mch 256,104,718,711 256,117,105,035 +0.00%
libraries_tests.run.linux.x64.Release.mch 879,937,178,964 879,992,177,574 +0.01%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 518,816,106,023 518,839,935,669 +0.00%
realworld.run.linux.x64.checked.mch 55,772,810,623 55,776,460,483 +0.01%
smoke_tests.nativeaot.linux.x64.checked.mch 19,431,145,409 19,432,378,525 +0.01%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 390,467,716 390,510,046 +0.01%
benchmarks.run_pgo.linux.x64.checked.mch 26,038,750,986 26,040,607,572 +0.01%
benchmarks.run_tiered.linux.x64.checked.mch 16,151,572,012 16,152,816,448 +0.01%
coreclr_tests.run.linux.x64.checked.mch 355,577,458,219 355,602,317,859 +0.01%
libraries.crossgen2.linux.x64.checked.mch 1,645,544 1,645,734 +0.01%
libraries.pmi.linux.x64.checked.mch 150,116,717 150,120,578 +0.00%
libraries_tests.run.linux.x64.Release.mch 194,700,500,510 194,715,154,248 +0.01%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,870,995,832 12,871,533,954 +0.00%
realworld.run.linux.x64.checked.mch 342,515,178 342,541,621 +0.01%
smoke_tests.nativeaot.linux.x64.checked.mch 1,253,656 1,253,785 +0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,552,194,546 57,554,944,577 +0.00%
benchmarks.run_pgo.linux.x64.checked.mch 208,386,201,994 208,400,567,291 +0.01%
benchmarks.run_tiered.linux.x64.checked.mch 18,955,864,583 18,956,809,758 +0.00%
coreclr_tests.run.linux.x64.checked.mch 519,405,932,528 519,433,619,887 +0.01%
libraries.crossgen2.linux.x64.checked.mch 147,457,864,278 147,466,284,364 +0.01%
libraries.pmi.linux.x64.checked.mch 255,954,601,994 255,966,984,457 +0.00%
libraries_tests.run.linux.x64.Release.mch 685,236,678,454 685,277,023,326 +0.01%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 505,945,110,191 505,968,401,715 +0.00%
realworld.run.linux.x64.checked.mch 55,430,295,445 55,433,918,862 +0.01%
smoke_tests.nativeaot.linux.x64.checked.mch 19,429,891,753 19,431,124,740 +0.01%


osx arm64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,424,584,560 42,424,675,168 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 91,065,551,687 91,065,608,193 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 28,488,502,488 28,488,606,978 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 924,638,097,577 924,635,880,270 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 165,004,502,342 165,004,639,840 +0.00%
libraries.pmi.osx.arm64.checked.mch 279,411,224,571 279,411,406,894 +0.00%
libraries_tests.run.osx.arm64.Release.mch 676,042,574,527 676,043,781,409 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 534,877,506,395 534,877,162,192 -0.00%
realworld.run.osx.arm64.checked.mch 55,211,542,183 55,211,638,441 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 550,733 550,733 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 16,975,742,214 16,975,747,594 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 11,915,690,850 11,915,689,219 -0.00%
coreclr_tests.run.osx.arm64.checked.mch 383,027,200,780 383,026,977,877 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,867,269 1,867,269 0.00%
libraries.pmi.osx.arm64.checked.mch 166,088,717 166,088,760 +0.00%
libraries_tests.run.osx.arm64.Release.mch 204,688,552,435 204,688,550,323 -0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,487,938,707 13,487,941,323 +0.00%
realworld.run.osx.arm64.checked.mch 430,268,520 430,268,593 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,424,033,827 42,424,124,435 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 74,089,809,473 74,089,860,599 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 16,572,811,638 16,572,917,759 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 541,610,896,797 541,608,902,393 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 165,002,635,073 165,002,772,571 +0.00%
libraries.pmi.osx.arm64.checked.mch 279,245,135,854 279,245,318,134 +0.00%
libraries_tests.run.osx.arm64.Release.mch 471,354,022,092 471,355,231,086 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 521,389,567,688 521,389,220,869 -0.00%
realworld.run.osx.arm64.checked.mch 54,781,273,663 54,781,369,848 +0.00%


windows arm64

MinOpts (-0.01% to +0.01%)

Collection PDIFF
libraries.pmi.windows.arm64.checked.mch +0.01%
realworld.run.windows.arm64.checked.mch -0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,709,910,434 41,709,945,885 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 136,921,821,583 136,921,834,097 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 28,656,907,946 28,656,926,510 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 936,988,980,777 936,987,283,315 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 173,003,122,797 173,003,235,025 +0.00%
libraries.pmi.windows.arm64.checked.mch 280,286,688,743 280,286,623,333 -0.00%
libraries_tests.run.windows.arm64.Release.mch 704,767,403,482 704,767,623,174 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 570,162,242,948 570,161,495,731 -0.00%
realworld.run.windows.arm64.checked.mch 57,976,610,216 57,976,682,852 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,082,305,454 16,082,264,960 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 550,627 550,627 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 16,936,369,522 16,936,370,739 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,631,858,725 11,631,857,729 -0.00%
coreclr_tests.run.windows.arm64.checked.mch 381,634,272,899 381,634,008,243 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,870,138 1,870,138 0.00%
libraries.pmi.windows.arm64.checked.mch 164,915,550 164,925,495 +0.01%
libraries_tests.run.windows.arm64.Release.mch 210,293,957,913 210,293,935,561 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,491,282,377 13,491,291,750 +0.00%
realworld.run.windows.arm64.checked.mch 430,692,809 430,666,092 -0.01%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,290,614 1,290,614 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,709,359,807 41,709,395,258 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 119,985,452,061 119,985,463,358 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 17,025,049,221 17,025,068,781 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 555,354,707,878 555,353,275,072 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 173,001,252,659 173,001,364,887 +0.00%
libraries.pmi.windows.arm64.checked.mch 280,121,773,193 280,121,697,838 -0.00%
libraries_tests.run.windows.arm64.Release.mch 494,473,445,569 494,473,687,613 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 556,670,960,571 556,670,203,981 -0.00%
realworld.run.windows.arm64.checked.mch 57,545,917,407 57,546,016,760 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,081,014,840 16,080,974,346 -0.00%


windows x64

Overall (+0.00% to +0.01%)

Collection PDIFF
benchmarks.run_pgo.windows.x64.checked.mch +0.01%

MinOpts (+0.00% to +0.01%)

Collection PDIFF
benchmarks.run.windows.x64.checked.mch +0.01%
libraries.crossgen2.windows.x64.checked.mch +0.01%
smoke_tests.nativeaot.windows.x64.checked.mch +0.01%

FullOpts (+0.00% to +0.01%)

Collection PDIFF
benchmarks.run_pgo.windows.x64.checked.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 178,282,390,371 178,288,144,018 +0.00%
benchmarks.run.windows.x64.checked.mch 60,968,958,251 60,970,636,124 +0.00%
benchmarks.run_pgo.windows.x64.checked.mch 135,558,759,658 135,568,486,121 +0.01%
benchmarks.run_tiered.windows.x64.checked.mch 27,143,984,290 27,144,871,169 +0.00%
coreclr_tests.run.windows.x64.checked.mch 930,350,972,536 930,379,069,912 +0.00%
libraries.crossgen2.windows.x64.checked.mch 152,754,982,590 152,757,893,568 +0.00%
libraries.pmi.windows.x64.checked.mch 265,502,671,814 265,507,803,664 +0.00%
libraries_tests.run.windows.x64.Release.mch 734,198,629,700 734,222,066,990 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 591,968,237,877 591,978,757,666 +0.00%
realworld.run.windows.x64.checked.mch 59,320,328,305 59,322,613,710 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,276,517,538 23,277,328,188 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 21,673,485,265 21,674,141,452 +0.00%
benchmarks.run.windows.x64.checked.mch 816,557 816,615 +0.01%
benchmarks.run_pgo.windows.x64.checked.mch 22,940,382,258 22,941,335,629 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,194,501,526 10,194,982,779 +0.00%
coreclr_tests.run.windows.x64.checked.mch 373,975,431,629 373,989,478,755 +0.00%
libraries.crossgen2.windows.x64.checked.mch 1,601,311 1,601,421 +0.01%
libraries.pmi.windows.x64.checked.mch 143,566,949 143,569,282 +0.00%
libraries_tests.run.windows.x64.Release.mch 209,367,034,179 209,373,512,135 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,576,944,672 12,577,313,469 +0.00%
realworld.run.windows.x64.checked.mch 334,121,202 334,122,426 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,253,951 1,254,028 +0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 156,608,905,106 156,614,002,566 +0.00%
benchmarks.run.windows.x64.checked.mch 60,968,141,694 60,969,819,509 +0.00%
benchmarks.run_pgo.windows.x64.checked.mch 112,618,377,400 112,627,150,492 +0.01%
benchmarks.run_tiered.windows.x64.checked.mch 16,949,482,764 16,949,888,390 +0.00%
coreclr_tests.run.windows.x64.checked.mch 556,375,540,907 556,389,591,157 +0.00%
libraries.crossgen2.windows.x64.checked.mch 152,753,381,279 152,756,292,147 +0.00%
libraries.pmi.windows.x64.checked.mch 265,359,104,865 265,364,234,382 +0.00%
libraries_tests.run.windows.x64.Release.mch 524,831,595,521 524,848,554,855 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 579,391,293,205 579,401,444,197 +0.00%
realworld.run.windows.x64.checked.mch 58,986,207,103 58,988,491,284 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,275,263,587 23,276,074,160 +0.00%