Throughput Diffs

linux arm64

MinOpts (-0.00% to +0.01%)

Collection PDIFF
libraries.crossgen2.linux.arm64.checked.mch +0.01%
realworld.run.linux.arm64.checked.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 48,206,107,947 48,206,821,768 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 190,404,955,277 190,407,727,136 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 35,299,391,071 35,300,096,060 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 672,429,755,530 672,445,625,092 +0.00%
libraries.crossgen2.linux.arm64.checked.mch 163,586,349,269 163,591,634,717 +0.00%
libraries.pmi.linux.arm64.checked.mch 270,145,958,696 270,150,669,081 +0.00%
libraries_tests.run.linux.arm64.Release.mch 77,933,349,122 77,934,111,414 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 537,599,910,614 537,604,599,053 +0.00%
realworld.run.linux.arm64.checked.mch 58,504,142,120 58,505,030,618 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,401,713,051 11,401,860,724 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 147,572,385 147,576,686 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 22,191,917,636 22,192,152,114 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 16,356,418,059 16,356,759,981 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 185,134,051,044 185,139,662,760 +0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,869,553 1,869,652 +0.01%
libraries.pmi.linux.arm64.checked.mch 164,791,990 164,795,906 +0.00%
libraries_tests.run.linux.arm64.Release.mch 24,187,785,291 24,188,017,455 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 13,859,413,061 13,859,772,874 +0.00%
realworld.run.linux.arm64.checked.mch 453,752,214 453,795,387 +0.01%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,242,810 1,242,796 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 48,058,535,562 48,059,245,082 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 168,213,037,641 168,215,575,022 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 18,942,973,012 18,943,336,079 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 487,295,704,486 487,305,962,332 +0.00%
libraries.crossgen2.linux.arm64.checked.mch 163,584,479,716 163,589,765,065 +0.00%
libraries.pmi.linux.arm64.checked.mch 269,981,166,706 269,985,873,175 +0.00%
libraries_tests.run.linux.arm64.Release.mch 53,745,563,831 53,746,093,959 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 523,740,497,553 523,744,826,179 +0.00%
realworld.run.linux.arm64.checked.mch 58,050,389,906 58,051,235,231 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,400,470,241 11,400,617,928 +0.00%


linux x64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 50,389,405,625 50,389,351,582 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 193,811,019,686 193,810,756,586 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 34,844,995,262 34,844,919,851 -0.00%
coreclr_tests.run.linux.x64.checked.mch 630,292,412,834 630,290,200,002 -0.00%
libraries.crossgen2.linux.x64.checked.mch 146,320,882,726 146,320,973,443 +0.00%
libraries.pmi.linux.x64.checked.mch 257,504,160,964 257,504,214,662 +0.00%
libraries_tests.run.linux.x64.Release.mch 84,711,315,387 84,711,132,922 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 509,839,734,235 509,838,974,633 -0.00%
realworld.run.linux.x64.checked.mch 55,935,623,729 55,935,753,884 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,140,665,390 19,140,585,312 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 220,371,435 220,371,435 0.00%
benchmarks.run_pgo.linux.x64.checked.mch 19,562,537,188 19,562,536,647 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 16,975,932,420 16,975,931,632 -0.00%
coreclr_tests.run.linux.x64.checked.mch 185,445,787,084 185,445,538,858 -0.00%
libraries.crossgen2.linux.x64.checked.mch 1,644,534 1,644,534 0.00%
libraries.pmi.linux.x64.checked.mch 149,995,034 149,995,910 +0.00%
libraries_tests.run.linux.x64.Release.mch 17,226,117,224 17,226,116,138 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,866,351,161 12,866,355,051 +0.00%
realworld.run.linux.x64.checked.mch 333,772,455 333,771,516 -0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,252,346 1,252,341 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 50,169,034,190 50,168,980,147 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 174,248,482,498 174,248,219,939 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 17,869,062,842 17,868,988,219 -0.00%
coreclr_tests.run.linux.x64.checked.mch 444,846,625,750 444,844,661,144 -0.00%
libraries.crossgen2.linux.x64.checked.mch 146,319,238,192 146,319,328,909 +0.00%
libraries.pmi.linux.x64.checked.mch 257,354,165,930 257,354,218,752 +0.00%
libraries_tests.run.linux.x64.Release.mch 67,485,198,163 67,485,016,784 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 496,973,383,074 496,972,619,582 -0.00%
realworld.run.linux.x64.checked.mch 55,601,851,274 55,601,982,368 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,139,413,044 19,139,332,971 -0.00%


osx arm64

MinOpts (+0.00% to +0.01%)

Collection PDIFF
libraries.crossgen2.osx.arm64.checked.mch +0.01%
realworld.run.osx.arm64.checked.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,094,310,125 42,094,933,721 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 53,257,835,363 53,258,769,026 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 28,157,941,658 28,158,610,360 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 750,714,838,868 750,730,120,176 +0.00%
libraries.crossgen2.osx.arm64.checked.mch 163,338,854,306 163,344,248,609 +0.00%
libraries.pmi.osx.arm64.checked.mch 280,593,726,795 280,598,510,201 +0.00%
libraries_tests.run.osx.arm64.Release.mch 107,562,884,736 107,563,925,564 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 532,396,024,550 532,400,879,233 +0.00%
realworld.run.osx.arm64.checked.mch 55,708,027,173 55,708,814,523 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 753,010 753,032 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 16,528,249,307 16,528,524,803 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 11,892,218,198 11,892,546,452 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 269,982,454,288 269,988,275,543 +0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,867,093 1,867,190 +0.01%
libraries.pmi.osx.arm64.checked.mch 166,088,211 166,092,114 +0.00%
libraries_tests.run.osx.arm64.Release.mch 60,512,529,443 60,513,045,860 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,488,467,048 13,488,811,297 +0.00%
realworld.run.osx.arm64.checked.mch 433,639,150 433,665,864 +0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,093,557,115 42,094,180,689 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 36,729,586,056 36,730,244,223 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 16,265,723,460 16,266,063,908 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 480,732,384,580 480,741,844,633 +0.00%
libraries.crossgen2.osx.arm64.checked.mch 163,336,987,213 163,342,381,419 +0.00%
libraries.pmi.osx.arm64.checked.mch 280,427,638,584 280,432,418,087 +0.00%
libraries_tests.run.osx.arm64.Release.mch 47,050,355,293 47,050,879,704 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 518,907,557,502 518,912,067,936 +0.00%
realworld.run.osx.arm64.checked.mch 55,274,388,023 55,275,148,659 +0.00%


windows arm64

MinOpts (-0.00% to +0.01%)

Collection PDIFF
libraries.crossgen2.windows.arm64.checked.mch +0.01%
libraries.pmi.windows.arm64.checked.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,410,217,716 41,410,850,900 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 107,527,538,679 107,529,292,191 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 28,222,405,647 28,223,097,055 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 643,506,567,160 643,522,507,585 +0.00%
libraries.crossgen2.windows.arm64.checked.mch 171,309,128,704 171,314,695,202 +0.00%
libraries.pmi.windows.arm64.checked.mch 281,743,563,232 281,748,339,782 +0.00%
libraries_tests.run.windows.arm64.Release.mch 19,353,726,110 19,353,874,079 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 561,041,975,386 561,046,803,521 +0.00%
realworld.run.windows.arm64.checked.mch 58,422,891,290 58,423,749,555 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 15,386,006,700 15,386,222,811 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 550,777 550,795 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 13,551,060,969 13,551,306,403 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,627,486,220 11,627,799,733 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 163,688,853,641 163,694,913,828 +0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,869,963 1,870,062 +0.01%
libraries.pmi.windows.arm64.checked.mch 164,849,459 164,863,289 +0.01%
libraries_tests.run.windows.arm64.Release.mch 1,269,711,465 1,269,727,693 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,488,530,306 13,488,886,611 +0.00%
realworld.run.windows.arm64.checked.mch 433,924,887 433,935,640 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,290,585 1,290,565 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,409,666,939 41,410,300,105 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 93,976,477,710 93,977,985,788 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 16,594,919,427 16,595,297,322 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 479,817,713,519 479,827,593,757 +0.00%
libraries.crossgen2.windows.arm64.checked.mch 171,307,258,741 171,312,825,140 +0.00%
libraries.pmi.windows.arm64.checked.mch 281,578,713,773 281,583,476,493 +0.00%
libraries_tests.run.windows.arm64.Release.mch 18,084,014,645 18,084,146,386 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 547,553,445,080 547,557,916,910 +0.00%
realworld.run.windows.arm64.checked.mch 57,988,966,403 57,989,813,915 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 15,384,716,115 15,384,932,246 +0.00%


windows x64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 153,476,923,700 153,477,382,521 +0.00%
benchmarks.run.windows.x64.checked.mch 54,021,721,093 54,021,654,668 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 95,028,485,328 95,028,715,786 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 37,607,181,964 37,607,083,210 -0.00%
coreclr_tests.run.windows.x64.checked.mch 685,352,943,794 685,351,249,569 -0.00%
libraries.crossgen2.windows.x64.checked.mch 151,637,653,344 151,637,778,404 +0.00%
libraries.pmi.windows.x64.checked.mch 291,571,457,200 291,571,374,581 -0.00%
libraries_tests.run.windows.x64.Release.mch 78,025,284,799 78,025,254,793 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 562,974,524,424 562,973,843,050 -0.00%
realworld.run.windows.x64.checked.mch 62,596,722,545 62,596,800,180 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 22,973,735,604 22,973,653,181 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 19,493,606,679 19,493,607,373 +0.00%
benchmarks.run.windows.x64.checked.mch 776,391 776,391 0.00%
benchmarks.run_pgo.windows.x64.checked.mch 20,493,523,704 20,493,523,371 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 17,127,381,628 17,127,378,939 -0.00%
coreclr_tests.run.windows.x64.checked.mch 226,032,618,412 226,032,744,113 +0.00%
libraries.crossgen2.windows.x64.checked.mch 1,600,415 1,600,415 0.00%
libraries.pmi.windows.x64.checked.mch 143,452,485 143,452,476 -0.00%
libraries_tests.run.windows.x64.Release.mch 33,397,794,259 33,397,794,481 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,428,609,575 12,428,599,036 -0.00%
realworld.run.windows.x64.checked.mch 334,260,085 334,260,156 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,252,758 1,252,758 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 133,983,317,021 133,983,775,148 +0.00%
benchmarks.run.windows.x64.checked.mch 54,020,944,702 54,020,878,277 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 74,534,961,624 74,535,192,415 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 20,479,800,336 20,479,704,271 -0.00%
coreclr_tests.run.windows.x64.checked.mch 459,320,325,382 459,318,505,456 -0.00%
libraries.crossgen2.windows.x64.checked.mch 151,636,052,929 151,636,177,989 +0.00%
libraries.pmi.windows.x64.checked.mch 291,428,004,715 291,427,922,105 -0.00%
libraries_tests.run.windows.x64.Release.mch 44,627,490,540 44,627,460,312 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 550,545,914,849 550,545,244,014 -0.00%
realworld.run.windows.x64.checked.mch 62,262,462,460 62,262,540,024 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 22,972,482,846 22,972,400,423 -0.00%