Throughput Diffs

linux arm64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 64,717,793,174 64,717,850,737 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 230,757,886,655 230,757,748,233 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 37,589,298,711 37,589,324,832 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 960,867,942,627 960,866,376,761 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 165,917,626,413 165,917,797,298 +0.00%
libraries.pmi.linux.arm64.checked.mch 271,366,446,073 271,366,568,857 +0.00%
libraries_tests.run.linux.arm64.Release.mch 903,830,042,248 903,831,490,431 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 546,433,954,165 546,433,623,727 -0.00%
realworld.run.linux.arm64.checked.mch 57,724,276,247 57,724,423,916 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,028,420,805 12,028,382,696 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 546,090,871 546,090,871 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 24,177,694,690 24,177,692,271 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 18,338,848,234 18,338,844,419 -0.00%
coreclr_tests.run.linux.arm64.checked.mch 398,580,075,543 398,580,105,426 +0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,872,211 1,872,211 0.00%
libraries.pmi.linux.arm64.checked.mch 165,068,909 165,068,903 -0.00%
libraries_tests.run.linux.arm64.Release.mch 220,566,175,294 220,566,162,735 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 13,872,351,336 13,872,348,956 -0.00%
realworld.run.linux.arm64.checked.mch 438,747,871 438,747,792 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,244,400 1,244,400 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 64,171,702,303 64,171,759,866 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 206,580,191,965 206,580,055,962 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 19,250,450,477 19,250,480,413 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 562,287,867,084 562,286,271,335 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 165,915,754,202 165,915,925,087 +0.00%
libraries.pmi.linux.arm64.checked.mch 271,201,377,164 271,201,499,954 +0.00%
libraries_tests.run.linux.arm64.Release.mch 683,263,866,954 683,265,327,696 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 532,561,602,829 532,561,274,771 -0.00%
realworld.run.linux.arm64.checked.mch 57,285,528,376 57,285,676,124 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,027,176,405 12,027,138,296 -0.00%


linux x64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 51,479,805,044 51,479,783,450 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 237,438,339,664 237,438,188,896 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 37,918,117,018 37,918,088,638 -0.00%
coreclr_tests.run.linux.x64.checked.mch 884,782,863,054 884,781,472,210 -0.00%
libraries.crossgen2.linux.x64.checked.mch 148,002,638,106 148,002,623,228 -0.00%
libraries.pmi.linux.x64.checked.mch 258,248,667,724 258,248,650,687 -0.00%
libraries_tests.run.linux.x64.Release.mch 886,039,927,146 886,041,279,162 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 518,517,611,274 518,517,385,776 -0.00%
realworld.run.linux.x64.checked.mch 55,448,423,483 55,448,492,395 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,415,499,162 19,415,415,415 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 227,131,615 227,131,615 0.00%
benchmarks.run_pgo.linux.x64.checked.mch 21,770,939,706 21,770,940,154 +0.00%
benchmarks.run_tiered.linux.x64.checked.mch 18,890,691,416 18,890,691,108 -0.00%
coreclr_tests.run.linux.x64.checked.mch 363,321,395,168 363,321,694,905 +0.00%
libraries.crossgen2.linux.x64.checked.mch 1,646,955 1,646,955 0.00%
libraries.pmi.linux.x64.checked.mch 150,186,404 150,186,405 +0.00%
libraries_tests.run.linux.x64.Release.mch 195,665,071,693 195,665,071,136 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,876,548,713 12,876,542,146 -0.00%
realworld.run.linux.x64.checked.mch 329,766,660 329,767,639 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,254,568 1,254,568 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 51,252,673,429 51,252,651,835 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 215,667,399,958 215,667,248,742 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 19,027,425,602 19,027,397,530 -0.00%
coreclr_tests.run.linux.x64.checked.mch 521,461,467,886 521,459,777,305 -0.00%
libraries.crossgen2.linux.x64.checked.mch 148,000,991,151 148,000,976,273 -0.00%
libraries.pmi.linux.x64.checked.mch 258,098,481,320 258,098,464,282 -0.00%
libraries_tests.run.linux.x64.Release.mch 690,374,855,453 690,376,208,026 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 505,641,062,561 505,640,843,630 -0.00%
realworld.run.linux.x64.checked.mch 55,118,656,823 55,118,724,756 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,414,244,594 19,414,160,847 -0.00%


osx arm64

MinOpts (-0.01% to +0.00%)

Collection PDIFF
libraries.pmi.osx.arm64.checked.mch -0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,786,132,851 42,786,027,125 -0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 91,377,191,505 91,377,277,712 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 28,602,846,245 28,602,879,857 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 917,976,306,634 917,974,261,984 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 165,680,008,738 165,680,161,687 +0.00%
libraries.pmi.osx.arm64.checked.mch 281,487,626,090 281,487,500,215 -0.00%
libraries_tests.run.osx.arm64.Release.mch 668,147,034,911 668,148,047,938 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 539,234,431,294 539,233,868,312 -0.00%
realworld.run.osx.arm64.checked.mch 55,445,838,289 55,445,802,325 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 551,750 551,750 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 17,105,706,045 17,105,704,015 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 12,057,417,886 12,057,418,508 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 388,970,884,323 388,970,876,776 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,869,732 1,869,732 0.00%
libraries.pmi.osx.arm64.checked.mch 166,355,123 166,345,209 -0.01%
libraries_tests.run.osx.arm64.Release.mch 205,546,582,953 205,546,587,376 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,490,345,683 13,490,351,087 +0.00%
realworld.run.osx.arm64.checked.mch 430,843,499 430,822,097 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,785,581,101 42,785,475,375 -0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 74,271,485,460 74,271,573,697 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 16,545,428,359 16,545,461,349 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 529,005,422,311 529,003,385,208 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 165,678,139,006 165,678,291,955 +0.00%
libraries.pmi.osx.arm64.checked.mch 281,321,270,967 281,321,155,006 -0.00%
libraries_tests.run.osx.arm64.Release.mch 462,600,451,958 462,601,460,562 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 525,744,085,611 525,743,517,225 -0.00%
realworld.run.osx.arm64.checked.mch 55,014,994,790 55,014,980,228 -0.00%


windows arm64

MinOpts (-0.01% to +0.00%)

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 42,083,339,908 42,083,362,391 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 143,998,843,743 143,998,912,163 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 28,657,321,604 28,657,420,097 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 937,480,149,172 937,478,768,374 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 173,695,263,464 173,695,428,102 +0.00%
libraries.pmi.windows.arm64.checked.mch 282,747,627,077 282,747,534,662 -0.00%
libraries_tests.run.windows.arm64.Release.mch 718,028,263,813 718,029,292,580 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 570,046,916,925 570,046,058,433 -0.00%
realworld.run.windows.arm64.checked.mch 58,156,741,339 58,156,776,207 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,086,717,609 16,086,659,207 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 551,577 551,577 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 17,009,681,775 17,009,682,112 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,778,413,261 11,778,412,002 -0.00%
coreclr_tests.run.windows.arm64.checked.mch 388,050,606,389 388,050,888,905 +0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,872,565 1,872,565 0.00%
libraries.pmi.windows.arm64.checked.mch 165,145,925 165,136,056 -0.01%
libraries_tests.run.windows.arm64.Release.mch 209,843,762,181 209,843,742,457 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,507,174,688 13,507,145,321 -0.00%
realworld.run.windows.arm64.checked.mch 430,910,348 430,889,083 -0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,292,234 1,292,227 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 42,082,788,331 42,082,810,814 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 126,989,161,968 126,989,230,051 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 16,878,908,343 16,879,008,095 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 549,429,542,783 549,427,879,469 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 173,693,390,899 173,693,555,537 +0.00%
libraries.pmi.windows.arm64.checked.mch 282,582,481,152 282,582,398,606 -0.00%
libraries_tests.run.windows.arm64.Release.mch 508,184,501,632 508,185,550,123 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 556,539,742,237 556,538,913,112 -0.00%
realworld.run.windows.arm64.checked.mch 57,725,830,991 57,725,887,124 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,085,425,375 16,085,366,980 -0.00%


windows x64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 41,203,774,457 41,203,757,247 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 119,013,126,720 119,013,073,817 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 26,855,458,019 26,855,385,362 -0.00%
coreclr_tests.run.windows.x64.checked.mch 850,840,722,268 850,838,559,485 -0.00%
libraries.crossgen2.windows.x64.checked.mch 153,309,663,414 153,309,760,754 +0.00%
libraries.pmi.windows.x64.checked.mch 267,774,703,192 267,774,603,112 -0.00%
libraries_tests.run.windows.x64.Release.mch 686,548,305,149 686,548,425,601 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 535,201,557,463 535,200,787,093 -0.00%
realworld.run.windows.x64.checked.mch 59,387,281,568 59,387,458,767 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,218,928,499 23,218,835,981 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 467,120 467,120 0.00%
benchmarks.run_pgo.windows.x64.checked.mch 15,190,902,268 15,190,902,102 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,319,464,408 10,319,464,407 -0.00%
coreclr_tests.run.windows.x64.checked.mch 347,721,902,273 347,722,115,582 +0.00%
libraries.crossgen2.windows.x64.checked.mch 1,602,683 1,602,683 0.00%
libraries.pmi.windows.x64.checked.mch 143,632,475 143,630,853 -0.00%
libraries_tests.run.windows.x64.Release.mch 182,923,949,856 182,923,941,183 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,221,231,364 12,221,235,407 +0.00%
realworld.run.windows.x64.checked.mch 333,602,253 333,598,014 -0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,255,025 1,255,025 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 41,203,307,337 41,203,290,127 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 103,822,224,452 103,822,171,715 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 16,535,993,611 16,535,920,955 -0.00%
coreclr_tests.run.windows.x64.checked.mch 503,118,819,995 503,116,443,903 -0.00%
libraries.crossgen2.windows.x64.checked.mch 153,308,060,731 153,308,158,071 +0.00%
libraries.pmi.windows.x64.checked.mch 267,631,070,717 267,630,972,259 -0.00%
libraries_tests.run.windows.x64.Release.mch 503,624,355,293 503,624,484,418 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 522,980,326,099 522,979,551,686 -0.00%
realworld.run.windows.x64.checked.mch 59,053,679,315 59,053,860,753 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,217,673,474 23,217,580,956 -0.00%