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,309,298,755 56,309,327,900 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 248,703,274,542 248,703,393,809 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 42,748,407,699 42,748,427,287 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 1,001,144,933,509 1,001,142,709,306 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 145,848,292,307 145,848,391,938 +0.00%
libraries.pmi.linux.arm64.checked.mch 270,500,301,179 270,500,413,582 +0.00%
libraries_tests.run.linux.arm64.Release.mch 924,839,512,315 924,840,740,989 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 533,767,925,430 533,767,156,832 -0.00%
realworld.run.linux.arm64.checked.mch 58,668,303,029 58,668,285,962 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,076,596,727 12,076,558,356 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 368,985,438 368,985,438 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 28,856,922,121 28,856,923,125 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 22,812,575,411 22,812,575,079 -0.00%
coreclr_tests.run.linux.arm64.checked.mch 432,777,107,755 432,777,122,974 +0.00%
libraries.crossgen2.linux.arm64.checked.mch 2,053,737 2,053,737 0.00%
libraries.pmi.linux.arm64.checked.mch 183,887,396 183,887,434 +0.00%
libraries_tests.run.linux.arm64.Release.mch 244,262,361,681 244,262,377,495 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 15,406,499,679 15,406,493,065 -0.00%
realworld.run.linux.arm64.checked.mch 511,378,912 511,383,656 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,279,674 1,279,674 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 55,940,313,317 55,940,342,462 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 219,846,352,421 219,846,470,684 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 19,935,832,288 19,935,852,208 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 568,367,825,754 568,365,586,332 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 145,846,238,570 145,846,338,201 +0.00%
libraries.pmi.linux.arm64.checked.mch 270,316,413,783 270,316,526,148 +0.00%
libraries_tests.run.linux.arm64.Release.mch 680,577,150,634 680,578,363,494 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 518,361,425,751 518,360,663,767 -0.00%
realworld.run.linux.arm64.checked.mch 58,156,924,117 58,156,902,306 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,075,317,053 12,075,278,682 -0.00%


linux x64

MinOpts (+0.00% to +0.01%)

Collection PDIFF
libraries.crossgen2.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 55,931,644,081 55,932,552,794 +0.00%
benchmarks.run_pgo.linux.x64.checked.mch 241,523,382,692 241,530,412,614 +0.00%
benchmarks.run_tiered.linux.x64.checked.mch 35,129,810,266 35,130,615,111 +0.00%
coreclr_tests.run.linux.x64.checked.mch 1,000,462,744,382 1,000,482,089,088 +0.00%
libraries.crossgen2.linux.x64.checked.mch 129,424,476,292 129,426,739,650 +0.00%
libraries.pmi.linux.x64.checked.mch 256,299,507,745 256,303,669,842 +0.00%
libraries_tests.run.linux.x64.Release.mch 901,396,881,312 901,419,054,980 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 503,161,597,329 503,169,472,841 +0.00%
realworld.run.linux.x64.checked.mch 55,821,949,967 55,822,949,672 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,334,893,018 19,335,355,962 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 364,447,532 364,465,356 +0.00%
benchmarks.run_pgo.linux.x64.checked.mch 22,974,780,859 22,975,288,243 +0.00%
benchmarks.run_tiered.linux.x64.checked.mch 16,357,861,640 16,358,243,560 +0.00%
coreclr_tests.run.linux.x64.checked.mch 432,031,408,060 432,043,195,374 +0.00%
libraries.crossgen2.linux.x64.checked.mch 1,719,431 1,719,541 +0.01%
libraries.pmi.linux.x64.checked.mch 159,080,214 159,081,756 +0.00%
libraries_tests.run.linux.x64.Release.mch 208,558,728,174 208,564,145,004 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 13,635,773,015 13,636,140,350 +0.00%
realworld.run.linux.x64.checked.mch 355,549,173 355,551,608 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,254,934 1,255,006 +0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 55,567,196,549 55,568,087,438 +0.00%
benchmarks.run_pgo.linux.x64.checked.mch 218,548,601,833 218,555,124,371 +0.00%
benchmarks.run_tiered.linux.x64.checked.mch 18,771,948,626 18,772,371,551 +0.00%
coreclr_tests.run.linux.x64.checked.mch 568,431,336,322 568,438,893,714 +0.00%
libraries.crossgen2.linux.x64.checked.mch 129,422,756,861 129,425,020,109 +0.00%
libraries.pmi.linux.x64.checked.mch 256,140,427,531 256,144,588,086 +0.00%
libraries_tests.run.linux.x64.Release.mch 692,838,153,138 692,854,909,976 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 489,525,824,314 489,533,332,491 +0.00%
realworld.run.linux.x64.checked.mch 55,466,400,794 55,467,398,064 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,333,638,084 19,334,100,956 +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,482,387,849 42,482,425,267 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 93,817,897,116 93,817,833,972 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 29,941,207,916 29,941,238,632 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 953,732,440,879 953,730,414,266 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 145,599,372,558 145,599,571,385 +0.00%
libraries.pmi.osx.arm64.checked.mch 280,912,784,284 280,912,852,981 +0.00%
libraries_tests.run.osx.arm64.Release.mch 679,909,101,127 679,909,616,958 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 528,715,287,506 528,714,871,177 -0.00%
realworld.run.osx.arm64.checked.mch 55,884,755,828 55,884,896,440 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 611,659 611,659 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 18,969,309,721 18,969,311,279 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 13,278,756,291 13,278,755,551 -0.00%
coreclr_tests.run.osx.arm64.checked.mch 412,634,109,719 412,634,139,464 +0.00%
libraries.crossgen2.osx.arm64.checked.mch 2,048,950 2,048,950 0.00%
libraries.pmi.osx.arm64.checked.mch 185,384,354 185,381,836 -0.00%
libraries_tests.run.osx.arm64.Release.mch 231,099,534,016 231,099,519,890 -0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 14,997,951,790 14,997,960,745 +0.00%
realworld.run.osx.arm64.checked.mch 491,544,166 491,538,663 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,481,776,190 42,481,813,608 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 74,848,587,395 74,848,522,693 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 16,662,451,625 16,662,483,081 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 541,098,331,160 541,096,274,802 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 145,597,323,608 145,597,522,435 +0.00%
libraries.pmi.osx.arm64.checked.mch 280,727,399,930 280,727,471,145 +0.00%
libraries_tests.run.osx.arm64.Release.mch 448,809,567,111 448,810,097,068 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 513,717,335,716 513,716,910,432 -0.00%
realworld.run.osx.arm64.checked.mch 55,393,211,662 55,393,357,777 +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,770,833,152 41,770,838,810 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 144,841,385,447 144,841,580,782 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 29,988,888,544 29,988,953,997 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 973,976,969,302 973,975,333,373 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 153,641,737,320 153,641,804,622 +0.00%
libraries.pmi.windows.arm64.checked.mch 281,887,050,361 281,887,198,433 +0.00%
libraries_tests.run.windows.arm64.Release.mch 673,746,890,113 673,747,762,329 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 556,372,761,656 556,372,077,887 -0.00%
realworld.run.windows.arm64.checked.mch 58,628,423,122 58,628,444,063 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,160,258,890 16,160,199,190 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 611,764 611,764 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 18,808,831,998 18,808,831,249 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 12,971,888,294 12,971,888,005 -0.00%
coreclr_tests.run.windows.arm64.checked.mch 421,046,353,357 421,046,145,834 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 2,054,142 2,054,142 0.00%
libraries.pmi.windows.arm64.checked.mch 183,955,468 183,955,512 +0.00%
libraries_tests.run.windows.arm64.Release.mch 228,133,680,159 228,133,678,307 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 15,004,165,455 15,004,160,316 -0.00%
realworld.run.windows.arm64.checked.mch 492,036,734 492,030,767 -0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,328,144 1,328,144 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,770,221,388 41,770,227,046 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 126,032,553,449 126,032,749,533 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 17,017,000,250 17,017,065,992 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 552,930,615,945 552,929,187,539 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 153,639,683,178 153,639,750,480 +0.00%
libraries.pmi.windows.arm64.checked.mch 281,703,094,893 281,703,242,921 +0.00%
libraries_tests.run.windows.arm64.Release.mch 445,613,209,954 445,614,084,022 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 541,368,596,201 541,367,917,571 -0.00%
realworld.run.windows.arm64.checked.mch 58,136,386,388 58,136,413,296 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,158,930,746 16,158,871,046 -0.00%


windows x64

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%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 148,348,809,899 148,352,577,691 +0.00%
benchmarks.run.windows.x64.checked.mch 40,615,796,179 40,616,496,599 +0.00%
benchmarks.run_pgo.windows.x64.checked.mch 117,857,761,756 117,861,692,821 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 28,263,679,995 28,264,336,119 +0.00%
coreclr_tests.run.windows.x64.checked.mch 867,131,380,315 867,147,337,170 +0.00%
libraries.crossgen2.windows.x64.checked.mch 135,155,174,288 135,157,641,955 +0.00%
libraries.pmi.windows.x64.checked.mch 266,194,488,896 266,198,657,151 +0.00%
libraries_tests.run.windows.x64.Release.mch 680,578,476,029 680,593,542,051 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 518,997,147,636 519,005,284,293 +0.00%
realworld.run.windows.x64.checked.mch 59,967,055,397 59,968,075,168 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,192,774,755 23,193,350,064 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 16,285,994,787 16,286,401,699 +0.00%
benchmarks.run.windows.x64.checked.mch 490,352 490,383 +0.01%
benchmarks.run_pgo.windows.x64.checked.mch 16,151,550,435 16,152,001,042 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,784,140,103 10,784,468,165 +0.00%
coreclr_tests.run.windows.x64.checked.mch 361,891,123,047 361,900,749,921 +0.00%
libraries.crossgen2.windows.x64.checked.mch 1,673,034 1,673,144 +0.01%
libraries.pmi.windows.x64.checked.mch 151,898,866 151,899,560 +0.00%
libraries_tests.run.windows.x64.Release.mch 194,908,050,529 194,913,253,085 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 13,029,253,151 13,029,621,295 +0.00%
realworld.run.windows.x64.checked.mch 357,975,490 357,975,769 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,256,189 1,256,266 +0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 132,062,815,112 132,066,175,992 +0.00%
benchmarks.run.windows.x64.checked.mch 40,615,305,827 40,616,006,216 +0.00%
benchmarks.run_pgo.windows.x64.checked.mch 101,706,211,321 101,709,691,779 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 17,479,539,892 17,479,867,954 +0.00%
coreclr_tests.run.windows.x64.checked.mch 505,240,257,268 505,246,587,249 +0.00%
libraries.crossgen2.windows.x64.checked.mch 135,153,501,254 135,155,968,811 +0.00%
libraries.pmi.windows.x64.checked.mch 266,042,590,030 266,046,757,591 +0.00%
libraries_tests.run.windows.x64.Release.mch 485,670,425,500 485,680,288,966 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 505,967,894,485 505,975,662,998 +0.00%
realworld.run.windows.x64.checked.mch 59,609,079,907 59,610,099,399 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,191,518,566 23,192,093,798 +0.00%