Throughput Diffs

linux arm64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 54,250,567,190 54,250,625,483 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 238,092,911,053 238,092,810,869 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 38,053,839,055 38,053,796,910 -0.00%
coreclr_tests.run.linux.arm64.checked.mch 965,159,787,568 965,158,333,202 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 746,704,154 746,704,761 +0.00%
libraries.pmi.linux.arm64.checked.mch 270,980,534,628 270,980,524,425 -0.00%
libraries_tests.run.linux.arm64.Release.mch 1,004,700,028,736 1,004,701,760,881 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 549,791,086,969 549,790,815,950 -0.00%
realworld.run.linux.arm64.checked.mch 58,506,738,494 58,506,701,422 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 17,538,105 17,538,010 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 289,913,023 289,913,023 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 26,910,871,593 26,910,877,433 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 18,148,776,060 18,148,778,056 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 392,483,529,418 392,483,743,226 +0.00%
libraries.crossgen2.linux.arm64.checked.mch 0 0 0.00%
libraries.pmi.linux.arm64.checked.mch 165,940,471 165,940,484 +0.00%
libraries_tests.run.linux.arm64.Release.mch 224,093,424,808 224,093,414,331 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 14,095,127,171 14,095,130,080 +0.00%
realworld.run.linux.arm64.checked.mch 458,173,122 458,157,066 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 0 0 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 53,960,654,167 53,960,712,460 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 211,182,039,460 211,181,933,436 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 19,905,062,995 19,905,018,854 -0.00%
coreclr_tests.run.linux.arm64.checked.mch 572,676,258,150 572,674,589,976 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 746,704,154 746,704,761 +0.00%
libraries.pmi.linux.arm64.checked.mch 270,814,594,157 270,814,583,941 -0.00%
libraries_tests.run.linux.arm64.Release.mch 780,606,603,928 780,608,346,550 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 535,695,959,798 535,695,685,870 -0.00%
realworld.run.linux.arm64.checked.mch 58,048,565,372 58,048,544,356 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 17,538,105 17,538,010 -0.00%


linux x64

Overall (-0.01% to -0.00%)

Collection PDIFF
libraries.crossgen2.linux.x64.checked.mch -0.01%

MinOpts (-0.01% to +0.00%)

Collection PDIFF
realworld.run.linux.x64.checked.mch -0.01%

FullOpts (-0.01% to -0.00%)

Collection PDIFF
libraries.crossgen2.linux.x64.checked.mch -0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 55,805,220,243 55,804,377,889 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 236,782,089,468 236,776,632,263 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 32,421,031,122 32,420,388,769 -0.00%
coreclr_tests.run.linux.x64.checked.mch 882,328,500,652 882,320,541,043 -0.00%
libraries.crossgen2.linux.x64.checked.mch 639,461,135 639,429,033 -0.01%
libraries.pmi.linux.x64.checked.mch 257,414,876,350 257,413,320,449 -0.00%
libraries_tests.run.linux.x64.Release.mch 983,940,453,546 983,933,371,333 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 520,057,204,316 520,049,077,782 -0.00%
realworld.run.linux.x64.checked.mch 55,707,729,011 55,707,684,991 -0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 16,839,728 16,839,078 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 342,706,538 342,698,313 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 23,384,024,967 23,383,502,889 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 13,861,781,449 13,861,525,680 -0.00%
coreclr_tests.run.linux.x64.checked.mch 355,111,847,925 355,109,247,252 -0.00%
libraries.crossgen2.linux.x64.checked.mch 0 0 0.00%
libraries.pmi.linux.x64.checked.mch 149,804,907 149,808,619 +0.00%
libraries_tests.run.linux.x64.Release.mch 196,735,446,432 196,730,863,800 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,962,433,309 12,962,323,763 -0.00%
realworld.run.linux.x64.checked.mch 333,587,203 333,568,457 -0.01%
smoke_tests.nativeaot.linux.x64.checked.mch 0 0 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 55,462,513,705 55,461,679,576 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 213,398,064,501 213,393,129,374 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 18,559,249,673 18,558,863,089 -0.00%
coreclr_tests.run.linux.x64.checked.mch 527,216,652,727 527,211,293,791 -0.00%
libraries.crossgen2.linux.x64.checked.mch 639,461,135 639,429,033 -0.01%
libraries.pmi.linux.x64.checked.mch 257,265,071,443 257,263,511,830 -0.00%
libraries_tests.run.linux.x64.Release.mch 787,205,007,114 787,202,507,533 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 507,094,771,007 507,086,754,019 -0.00%
realworld.run.linux.x64.checked.mch 55,374,141,808 55,374,116,534 -0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 16,839,728 16,839,078 -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,401,078,366 42,401,123,382 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 91,565,256,532 91,565,345,118 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 28,498,541,561 28,498,614,934 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 881,761,863,843 881,759,970,931 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 739,331,790 739,331,328 -0.00%
libraries.pmi.osx.arm64.checked.mch 280,895,073,740 280,894,892,193 -0.00%
libraries_tests.run.osx.arm64.Release.mch 671,612,428,077 671,613,291,755 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 544,151,283,410 544,150,485,553 -0.00%
realworld.run.osx.arm64.checked.mch 55,738,965,017 55,739,023,563 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 661,379 661,379 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 17,098,951,771 17,098,952,566 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 11,989,943,889 11,989,944,985 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 340,534,697,803 340,534,544,531 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 0 0 0.00%
libraries.pmi.osx.arm64.checked.mch 167,232,998 167,240,427 +0.00%
libraries_tests.run.osx.arm64.Release.mch 207,766,647,699 207,766,661,975 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,722,181,889 13,722,181,922 +0.00%
realworld.run.osx.arm64.checked.mch 438,640,115 438,656,100 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,400,416,987 42,400,462,003 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 74,466,304,761 74,466,392,552 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 16,508,597,672 16,508,669,949 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 541,227,166,040 541,225,426,400 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 739,331,790 739,331,328 -0.00%
libraries.pmi.osx.arm64.checked.mch 280,727,840,742 280,727,651,766 -0.00%
libraries_tests.run.osx.arm64.Release.mch 463,845,780,378 463,846,629,780 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 530,429,101,521 530,428,303,631 -0.00%
realworld.run.osx.arm64.checked.mch 55,300,324,902 55,300,367,463 +0.00%


windows arm64

MinOpts (-0.00% to +0.01%)

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 41,681,842,923 41,681,819,923 -0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 140,008,110,155 140,008,139,310 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 29,350,494,359 29,350,497,232 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 937,205,040,657 937,203,206,465 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 796,588,169 796,587,785 -0.00%
libraries.pmi.windows.arm64.checked.mch 282,056,179,886 282,056,268,397 +0.00%
libraries_tests.run.windows.arm64.Release.mch 727,390,936,690 727,392,913,316 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 573,216,121,324 573,215,785,403 -0.00%
realworld.run.windows.arm64.checked.mch 58,392,689,208 58,392,754,642 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 17,150,362 17,150,319 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 556,679 556,679 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 17,086,827,655 17,086,832,651 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,718,233,589 11,718,230,679 -0.00%
coreclr_tests.run.windows.arm64.checked.mch 382,262,104,757 382,262,008,844 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 0 0 0.00%
libraries.pmi.windows.arm64.checked.mch 165,954,197 165,964,068 +0.01%
libraries_tests.run.windows.arm64.Release.mch 209,825,481,715 209,825,480,961 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,721,533,627 13,721,540,283 +0.00%
realworld.run.windows.arm64.checked.mch 438,829,193 438,813,130 -0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 0 0 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,681,286,244 41,681,263,244 -0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 122,921,282,500 122,921,306,659 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 17,632,260,770 17,632,266,553 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 554,942,935,900 554,941,197,621 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 796,588,169 796,587,785 -0.00%
libraries.pmi.windows.arm64.checked.mch 281,890,225,689 281,890,304,329 +0.00%
libraries_tests.run.windows.arm64.Release.mch 517,565,454,975 517,567,432,355 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 559,494,587,697 559,494,245,120 -0.00%
realworld.run.windows.arm64.checked.mch 57,953,860,015 57,953,941,512 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 17,150,362 17,150,319 -0.00%


windows x64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 154,691,634,781 154,695,115,679 +0.00%
benchmarks.run.windows.x64.checked.mch 40,483,520,085 40,484,047,081 +0.00%
benchmarks.run_pgo.windows.x64.checked.mch 119,074,329,716 119,076,024,502 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 27,409,212,194 27,409,765,607 +0.00%
coreclr_tests.run.windows.x64.checked.mch 849,945,185,770 849,960,734,080 +0.00%
libraries.crossgen2.windows.x64.checked.mch 661,255,693 661,252,401 -0.00%
libraries.pmi.windows.x64.checked.mch 266,842,308,790 266,848,219,008 +0.00%
libraries_tests.run.windows.x64.Release.mch 688,868,785,138 688,880,957,562 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 537,659,072,576 537,665,948,583 +0.00%
realworld.run.windows.x64.checked.mch 59,762,669,907 59,764,262,988 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 13,055,385 13,055,388 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 19,485,949,691 19,486,629,994 +0.00%
benchmarks.run.windows.x64.checked.mch 466,630 466,638 +0.00%
benchmarks.run_pgo.windows.x64.checked.mch 15,100,448,097 15,100,943,739 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,124,639,759 10,125,019,074 +0.00%
coreclr_tests.run.windows.x64.checked.mch 339,996,090,987 340,004,590,930 +0.00%
libraries.crossgen2.windows.x64.checked.mch 0 0 0.00%
libraries.pmi.windows.x64.checked.mch 143,284,402 143,290,430 +0.00%
libraries_tests.run.windows.x64.Release.mch 178,440,583,249 178,445,274,271 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,581,829,960 12,582,147,503 +0.00%
realworld.run.windows.x64.checked.mch 333,553,776 333,555,639 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 0 0 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 135,205,685,090 135,208,485,685 +0.00%
benchmarks.run.windows.x64.checked.mch 40,483,053,455 40,483,580,443 +0.00%
benchmarks.run_pgo.windows.x64.checked.mch 103,973,881,619 103,975,080,763 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 17,284,572,435 17,284,746,533 +0.00%
coreclr_tests.run.windows.x64.checked.mch 509,949,094,783 509,956,143,150 +0.00%
libraries.crossgen2.windows.x64.checked.mch 661,255,693 661,252,401 -0.00%
libraries.pmi.windows.x64.checked.mch 266,699,024,388 266,704,928,578 +0.00%
libraries_tests.run.windows.x64.Release.mch 510,428,201,889 510,435,683,291 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 525,077,242,616 525,083,801,080 +0.00%
realworld.run.windows.x64.checked.mch 59,429,116,131 59,430,707,349 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 13,055,385 13,055,388 +0.00%