Throughput Diffs

linux arm64

MinOpts (-0.01% to +0.00%)

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 62,047,365,736 62,047,440,000 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 196,804,714,423 196,804,734,355 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 33,696,066,180 33,696,073,990 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 669,353,935,015 669,352,386,665 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 164,998,959,113 164,999,051,113 +0.00%
libraries.pmi.linux.arm64.checked.mch 272,301,103,848 272,301,157,082 +0.00%
libraries_tests.run.linux.arm64.Release.mch 77,504,876,681 77,504,730,394 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 550,433,475,799 550,432,462,011 -0.00%
realworld.run.linux.arm64.checked.mch 58,482,211,384 58,482,201,547 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,030,043,937 12,029,992,102 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 475,713,513 475,713,513 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 23,412,140,821 23,412,142,189 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 14,650,928,827 14,650,925,803 -0.00%
coreclr_tests.run.linux.arm64.checked.mch 182,248,647,311 182,248,793,632 +0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,869,662 1,869,662 0.00%
libraries.pmi.linux.arm64.checked.mch 164,727,312 164,717,370 -0.01%
libraries_tests.run.linux.arm64.Release.mch 25,572,726,604 25,572,726,567 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 13,857,569,190 13,857,571,212 +0.00%
realworld.run.linux.arm64.checked.mch 452,356,318 452,334,945 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,242,800 1,242,800 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 61,571,652,223 61,571,726,487 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 173,392,573,602 173,392,592,166 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 19,045,137,353 19,045,148,187 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 487,105,287,704 487,103,593,033 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 164,997,089,451 164,997,181,451 +0.00%
libraries.pmi.linux.arm64.checked.mch 272,136,376,536 272,136,439,712 +0.00%
libraries_tests.run.linux.arm64.Release.mch 51,932,150,077 51,932,003,827 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 536,575,906,609 536,574,890,799 -0.00%
realworld.run.linux.arm64.checked.mch 58,029,855,066 58,029,866,602 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,028,801,137 12,028,749,302 -0.00%


linux x64

Overall (-0.01% to -0.00%)

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

MinOpts (-0.02% to +0.00%)

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%
realworld.run.linux.x64.checked.mch -0.01%

FullOpts (-0.01% to -0.00%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 52,439,120,868 52,437,667,273 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 219,513,496,665 219,506,959,700 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 43,515,715,327 43,513,325,649 -0.01%
coreclr_tests.run.linux.x64.checked.mch 632,223,947,228 632,140,523,374 -0.01%
libraries.crossgen2.linux.x64.checked.mch 147,171,915,832 147,171,911,977 -0.00%
libraries.pmi.linux.x64.checked.mch 259,402,086,535 259,396,663,619 -0.00%
libraries_tests.run.linux.x64.Release.mch 72,634,038,675 72,631,165,479 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 559,567,113,799 559,557,244,335 -0.00%
realworld.run.linux.x64.checked.mch 59,287,196,551 59,282,503,202 -0.01%
smoke_tests.nativeaot.linux.x64.checked.mch 19,444,033,208 19,443,811,544 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 258,949,007 258,916,437 -0.01%
benchmarks.run_pgo.linux.x64.checked.mch 30,164,798,660 30,162,601,194 -0.01%
benchmarks.run_tiered.linux.x64.checked.mch 21,270,406,586 21,268,740,436 -0.01%
coreclr_tests.run.linux.x64.checked.mch 184,749,193,704 184,706,270,446 -0.02%
libraries.crossgen2.linux.x64.checked.mch 1,644,567 1,644,567 0.00%
libraries.pmi.linux.x64.checked.mch 150,000,257 149,999,781 -0.00%
libraries_tests.run.linux.x64.Release.mch 22,496,375,126 22,495,664,806 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,867,083,279 12,866,566,834 -0.00%
realworld.run.linux.x64.checked.mch 333,267,470 333,232,831 -0.01%
smoke_tests.nativeaot.linux.x64.checked.mch 1,252,351 1,252,356 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 52,180,171,861 52,178,750,836 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 189,348,698,005 189,344,358,506 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 22,245,308,741 22,244,585,213 -0.00%
coreclr_tests.run.linux.x64.checked.mch 447,474,753,524 447,434,252,928 -0.01%
libraries.crossgen2.linux.x64.checked.mch 147,170,271,265 147,170,267,410 -0.00%
libraries.pmi.linux.x64.checked.mch 259,252,086,278 259,246,663,838 -0.00%
libraries_tests.run.linux.x64.Release.mch 50,137,663,549 50,135,500,673 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 546,700,030,520 546,690,677,501 -0.00%
realworld.run.linux.x64.checked.mch 58,953,929,081 58,949,270,371 -0.01%
smoke_tests.nativeaot.linux.x64.checked.mch 19,442,780,857 19,442,559,188 -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,503,806,434 42,503,829,699 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 54,096,569,450 54,096,539,475 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 28,677,812,369 28,677,848,803 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 751,259,111,410 751,256,957,072 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 164,756,398,079 164,756,465,905 +0.00%
libraries.pmi.osx.arm64.checked.mch 282,392,994,562 282,392,983,836 -0.00%
libraries_tests.run.osx.arm64.Release.mch 114,223,512,095 114,223,445,599 -0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 541,573,524,063 541,573,205,683 -0.00%
realworld.run.osx.arm64.checked.mch 55,731,973,706 55,732,075,275 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 550,955 550,955 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 16,283,817,325 16,283,817,862 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 11,900,539,227 11,900,539,348 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 269,092,283,183 269,092,220,183 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,867,199 1,867,199 0.00%
libraries.pmi.osx.arm64.checked.mch 166,086,262 166,086,281 +0.00%
libraries_tests.run.osx.arm64.Release.mch 62,110,586,440 62,110,591,134 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,487,364,706 13,487,357,872 -0.00%
realworld.run.osx.arm64.checked.mch 433,591,811 433,570,464 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,503,255,479 42,503,278,744 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 37,812,752,125 37,812,721,613 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 16,777,273,142 16,777,309,455 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 482,166,828,227 482,164,736,889 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 164,754,530,880 164,754,598,706 +0.00%
libraries.pmi.osx.arm64.checked.mch 282,226,908,300 282,226,897,555 -0.00%
libraries_tests.run.osx.arm64.Release.mch 52,112,925,655 52,112,854,465 -0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 528,086,159,357 528,085,847,811 -0.00%
realworld.run.osx.arm64.checked.mch 55,298,381,895 55,298,504,811 +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,775,098,652 41,775,043,141 -0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 111,015,466,995 111,015,459,562 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 28,799,669,913 28,799,744,224 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 665,996,111,005 665,994,600,273 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 172,747,073,686 172,747,172,327 +0.00%
libraries.pmi.windows.arm64.checked.mch 283,725,219,707 283,725,305,303 +0.00%
libraries_tests.run.windows.arm64.Release.mch 16,650,100,103 16,650,065,991 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 574,145,059,134 574,144,392,804 -0.00%
realworld.run.windows.arm64.checked.mch 58,649,020,894 58,649,138,295 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,101,003,668 16,100,927,724 -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 14,696,889,881 14,696,888,925 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,634,642,417 11,634,643,057 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 182,304,952,324 182,304,657,197 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,870,026 1,870,026 0.00%
libraries.pmi.windows.arm64.checked.mch 164,835,809 164,835,814 +0.00%
libraries_tests.run.windows.arm64.Release.mch 354,068,872 354,068,907 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,491,293,577 13,491,284,126 -0.00%
realworld.run.windows.arm64.checked.mch 434,065,486 434,044,139 -0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,290,581 1,290,581 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,774,547,842 41,774,492,331 -0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 96,318,577,114 96,318,570,637 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 17,165,027,496 17,165,101,167 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 483,691,158,681 483,689,943,076 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 172,745,203,660 172,745,302,301 +0.00%
libraries.pmi.windows.arm64.checked.mch 283,560,383,898 283,560,469,489 +0.00%
libraries_tests.run.windows.arm64.Release.mch 16,296,031,231 16,295,997,084 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 560,653,765,557 560,653,108,678 -0.00%
realworld.run.windows.arm64.checked.mch 58,214,955,408 58,215,094,156 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,099,713,087 16,099,637,143 -0.00%


windows x64

Overall (-0.01% to -0.00%)

Collection PDIFF
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.01%
realworld.run.windows.x64.checked.mch -0.01%

MinOpts (-0.02% to 0.00%)

Collection PDIFF
benchmarks.run.windows.x64.checked.mch -0.02%
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%
librariestestsnotieredcompilation.run.windows.x64.Release.mch -0.01%
realworld.run.windows.x64.checked.mch -0.01%

FullOpts (-0.01% to -0.00%)

Collection PDIFF
benchmarks.run_pgo.windows.x64.checked.mch -0.01%
coreclr_tests.run.windows.x64.checked.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,479,315,120 153,474,907,952 -0.00%
benchmarks.run.windows.x64.checked.mch 40,703,792,542 40,702,660,477 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 81,094,504,036 81,087,358,615 -0.01%
benchmarks.run_tiered.windows.x64.checked.mch 28,470,929,840 28,469,305,557 -0.01%
coreclr_tests.run.windows.x64.checked.mch 665,498,136,710 665,406,284,778 -0.01%
libraries.crossgen2.windows.x64.checked.mch 152,459,436,633 152,459,390,853 -0.00%
libraries.pmi.windows.x64.checked.mch 268,994,074,458 268,988,223,021 -0.00%
libraries_tests.run.windows.x64.Release.mch 65,992,225,948 65,990,427,850 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 539,463,035,807 539,453,443,380 -0.00%
realworld.run.windows.x64.checked.mch 60,075,112,415 60,070,420,129 -0.01%
smoke_tests.nativeaot.windows.x64.checked.mch 23,177,514,946 23,177,264,046 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 19,494,079,012 19,493,452,207 -0.00%
benchmarks.run.windows.x64.checked.mch 466,910 466,798 -0.02%
benchmarks.run_pgo.windows.x64.checked.mch 12,765,814,240 12,764,445,696 -0.01%
benchmarks.run_tiered.windows.x64.checked.mch 10,168,392,826 10,167,321,156 -0.01%
coreclr_tests.run.windows.x64.checked.mch 219,163,953,084 219,112,874,655 -0.02%
libraries.crossgen2.windows.x64.checked.mch 1,600,440 1,600,440 0.00%
libraries.pmi.windows.x64.checked.mch 143,457,546 143,457,083 -0.00%
libraries_tests.run.windows.x64.Release.mch 27,073,181,073 27,072,183,395 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,306,375,898 12,305,468,469 -0.01%
realworld.run.windows.x64.checked.mch 334,274,992 334,241,928 -0.01%
smoke_tests.nativeaot.windows.x64.checked.mch 1,252,784 1,252,777 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 133,985,236,108 133,981,455,745 -0.00%
benchmarks.run.windows.x64.checked.mch 40,703,325,632 40,702,193,679 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 68,328,689,796 68,322,912,919 -0.01%
benchmarks.run_tiered.windows.x64.checked.mch 18,302,537,014 18,301,984,401 -0.00%
coreclr_tests.run.windows.x64.checked.mch 446,334,183,626 446,293,410,123 -0.01%
libraries.crossgen2.windows.x64.checked.mch 152,457,836,193 152,457,790,413 -0.00%
libraries.pmi.windows.x64.checked.mch 268,850,616,912 268,844,765,938 -0.00%
libraries_tests.run.windows.x64.Release.mch 38,919,044,875 38,918,244,455 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 527,156,659,909 527,147,974,911 -0.00%
realworld.run.windows.x64.checked.mch 59,740,837,423 59,736,178,201 -0.01%
smoke_tests.nativeaot.windows.x64.checked.mch 23,176,262,162 23,176,011,269 -0.00%