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,716,131,971 |
64,716,104,452 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
230,759,266,165 |
230,759,368,165 |
+0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
37,589,023,532 |
37,589,032,059 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
960,892,016,623 |
960,889,785,315 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,920,616,414 |
165,920,768,298 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
271,359,433,451 |
271,359,395,554 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
903,828,908,138 |
903,830,650,979 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,432,964,149 |
546,432,789,126 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,723,064,952 |
57,723,054,618 |
-0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,028,395,003 |
12,028,363,371 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
546,090,562 |
546,090,569 |
+0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
24,177,719,583 |
24,177,719,664 |
+0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
18,338,831,532 |
18,338,834,223 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
398,580,584,630 |
398,580,468,827 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,872,223 |
1,872,223 |
0.00% |
| libraries.pmi.linux.arm64.checked.mch |
165,068,920 |
165,068,906 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
220,566,234,600 |
220,566,222,921 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,872,356,775 |
13,872,349,821 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
438,747,785 |
438,726,475 |
-0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,244,410 |
1,244,410 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
64,170,041,409 |
64,170,013,883 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
206,581,546,582 |
206,581,648,501 |
+0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
19,250,192,000 |
19,250,197,836 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
562,311,431,993 |
562,309,316,488 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,918,744,191 |
165,918,896,075 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
271,194,364,531 |
271,194,326,648 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
683,262,673,538 |
683,264,428,058 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,560,607,374 |
532,560,439,305 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,284,317,167 |
57,284,328,143 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,027,150,593 |
12,027,118,961 |
-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,133,896 |
51,479,094,409 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
237,441,167,743 |
237,441,193,104 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
37,917,977,920 |
37,917,961,036 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
884,782,441,496 |
884,781,424,354 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
148,002,833,657 |
148,002,936,934 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
258,247,389,243 |
258,247,411,248 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
886,044,787,039 |
886,046,108,917 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,530,991,873 |
518,530,357,281 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,446,814,904 |
55,446,906,586 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,415,712,462 |
19,415,616,839 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
227,130,172 |
227,130,172 |
0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
21,770,968,997 |
21,770,969,467 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
18,890,685,086 |
18,890,684,632 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
363,321,657,230 |
363,321,824,548 |
+0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,646,942 |
1,646,942 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
150,187,277 |
150,186,404 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
195,665,195,393 |
195,665,168,853 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,876,548,525 |
12,876,540,374 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
329,766,661 |
329,766,682 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,254,562 |
1,254,562 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
51,252,003,724 |
51,251,964,237 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
215,670,198,746 |
215,670,223,637 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
19,027,292,834 |
19,027,276,404 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
521,460,784,266 |
521,459,599,806 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
148,001,186,715 |
148,001,289,992 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
258,097,201,966 |
258,097,224,844 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
690,379,591,646 |
690,380,940,064 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,654,443,348 |
505,653,816,907 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,117,048,243 |
55,117,139,904 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,414,457,900 |
19,414,362,277 |
-0.00% |
osx arm64
MinOpts (-0.00% to +0.01%)
| 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,009,139 |
42,786,090,559 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
91,375,293,732 |
91,375,340,658 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,603,059,099 |
28,603,110,441 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
917,970,549,242 |
917,968,671,383 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,677,926,027 |
165,678,026,915 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
281,489,731,614 |
281,489,751,194 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
668,144,304,903 |
668,145,420,482 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
539,227,036,964 |
539,226,069,558 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,443,967,794 |
55,444,061,580 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
551,769 |
551,769 |
0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
17,105,676,430 |
17,105,678,516 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
12,057,444,271 |
12,057,442,448 |
-0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
388,970,913,972 |
388,971,007,181 |
+0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,869,688 |
1,869,688 |
0.00% |
| libraries.pmi.osx.arm64.checked.mch |
166,345,317 |
166,355,177 |
+0.01% |
| libraries_tests.run.osx.arm64.Release.mch |
205,546,458,728 |
205,546,476,463 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,490,352,301 |
13,490,344,357 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
430,843,511 |
430,822,103 |
-0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,785,457,370 |
42,785,538,790 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
74,269,617,302 |
74,269,662,142 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,545,614,828 |
16,545,667,993 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
528,999,635,270 |
528,997,664,202 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,676,056,339 |
165,676,157,227 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
281,323,386,297 |
281,323,396,017 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
462,597,846,175 |
462,598,944,019 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
525,736,684,663 |
525,735,725,201 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,013,124,283 |
55,013,239,477 |
+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 |
42,083,483,406 |
42,083,568,365 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
143,998,659,910 |
143,998,716,947 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
28,657,399,449 |
28,657,424,677 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
937,479,692,370 |
937,477,898,524 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
173,695,540,917 |
173,695,672,040 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
282,740,066,588 |
282,740,049,887 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
718,042,998,066 |
718,043,832,788 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,030,658,458 |
570,030,210,826 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
58,153,778,249 |
58,153,787,523 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,086,876,794 |
16,086,821,162 |
-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,688,105 |
17,009,690,710 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,778,413,675 |
11,778,413,989 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
388,050,654,001 |
388,050,675,403 |
+0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,872,591 |
1,872,591 |
0.00% |
| libraries.pmi.windows.arm64.checked.mch |
165,136,017 |
165,145,961 |
+0.01% |
| libraries_tests.run.windows.arm64.Release.mch |
209,844,265,101 |
209,844,260,158 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,507,165,951 |
13,507,157,389 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
430,910,334 |
430,888,994 |
-0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,292,215 |
1,292,215 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
42,082,931,829 |
42,083,016,788 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
126,988,971,805 |
126,989,026,237 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
16,878,985,774 |
16,879,010,688 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
549,429,038,369 |
549,427,223,121 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
173,693,668,326 |
173,693,799,449 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
282,574,930,571 |
282,574,903,926 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
508,198,732,965 |
508,199,572,630 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,523,492,507 |
556,523,053,437 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
57,722,867,915 |
57,722,898,529 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,085,584,579 |
16,085,528,947 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
174,913,164,339 |
174,913,559,716 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
41,203,665,737 |
41,203,607,818 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
119,015,352,600 |
119,015,470,303 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
26,855,144,377 |
26,855,109,125 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
850,828,514,006 |
850,827,115,681 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
153,308,744,424 |
153,308,791,680 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
267,773,478,297 |
267,773,589,368 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
686,548,017,162 |
686,548,498,898 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
535,178,802,557 |
535,178,376,032 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,385,446,162 |
59,385,558,465 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,218,903,117 |
23,218,797,024 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
21,636,035,301 |
21,636,035,964 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
467,128 |
467,128 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
15,190,900,448 |
15,190,900,232 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
10,319,467,201 |
10,319,467,059 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
347,722,038,526 |
347,722,169,897 |
+0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,602,664 |
1,602,664 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,630,862 |
143,630,860 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
182,923,959,031 |
182,923,948,673 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,221,247,037 |
12,221,238,008 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
333,602,238 |
333,598,005 |
-0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,255,021 |
1,255,021 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
153,277,129,038 |
153,277,523,752 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
41,203,198,609 |
41,203,140,690 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
103,824,452,152 |
103,824,570,071 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
16,535,677,176 |
16,535,642,066 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
503,106,475,480 |
503,104,945,784 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
153,307,141,760 |
153,307,189,016 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
267,629,847,435 |
267,629,958,508 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
503,624,058,131 |
503,624,550,225 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
522,957,555,520 |
522,957,138,024 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,051,843,924 |
59,051,960,460 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,217,648,096 |
23,217,542,003 |
-0.00% |