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,552,875 |
64,717,584,754 |
+0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
230,756,030,228 |
230,755,877,151 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
37,589,014,592 |
37,589,029,817 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
960,880,277,530 |
960,878,233,278 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,916,793,109 |
165,916,901,251 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
271,365,415,876 |
271,365,418,731 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
903,824,453,818 |
903,824,903,444 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,432,604,677 |
546,432,139,828 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,721,131,933 |
57,721,241,850 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,028,472,443 |
12,028,443,530 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
546,088,520 |
546,088,520 |
0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
24,177,710,210 |
24,177,705,881 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
18,338,833,140 |
18,338,829,813 |
-0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
398,580,248,211 |
398,580,202,463 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,872,173 |
1,872,173 |
0.00% |
| libraries.pmi.linux.arm64.checked.mch |
165,068,915 |
165,068,909 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
220,566,067,720 |
220,566,094,044 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,872,348,555 |
13,872,353,954 |
+0.00% |
| realworld.run.linux.arm64.checked.mch |
438,747,802 |
438,726,537 |
-0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,244,409 |
1,244,409 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
64,171,464,355 |
64,171,496,234 |
+0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
206,578,320,018 |
206,578,171,270 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
19,250,181,452 |
19,250,200,004 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
562,300,029,319 |
562,298,030,815 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,914,920,936 |
165,915,029,078 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
271,200,346,961 |
271,200,349,822 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
683,258,386,098 |
683,258,809,400 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,560,256,122 |
532,559,785,874 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,282,384,131 |
57,282,515,313 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,027,228,034 |
12,027,199,121 |
-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,739,386 |
51,479,620,229 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
237,443,526,741 |
237,443,335,572 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
37,917,843,269 |
37,917,745,213 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
884,765,432,967 |
884,763,752,579 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
148,001,658,157 |
148,001,741,947 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
258,247,414,313 |
258,247,738,171 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
886,050,793,959 |
886,051,422,349 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,530,570,301 |
518,529,794,244 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,445,856,034 |
55,445,823,103 |
-0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,415,207,750 |
19,415,147,144 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
227,130,941 |
227,130,941 |
0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
21,770,984,368 |
21,770,984,234 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
18,890,677,460 |
18,890,677,937 |
+0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
363,321,425,669 |
363,321,433,539 |
+0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,646,958 |
1,646,958 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
150,187,280 |
150,187,283 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
195,665,302,647 |
195,665,298,254 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,876,545,921 |
12,876,547,113 |
+0.00% |
| realworld.run.linux.x64.checked.mch |
329,766,649 |
329,766,684 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,254,558 |
1,254,558 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
51,252,608,445 |
51,252,489,288 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
215,672,542,373 |
215,672,351,338 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
19,027,165,809 |
19,027,067,276 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
521,444,007,298 |
521,442,319,040 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
148,000,011,199 |
148,000,094,989 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
258,097,227,033 |
258,097,550,888 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
690,385,491,312 |
690,386,124,095 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,654,024,380 |
505,653,247,131 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,116,089,385 |
55,116,056,419 |
-0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,413,953,192 |
19,413,892,586 |
-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,316,065 |
42,786,325,443 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
91,374,261,932 |
91,374,207,191 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,602,871,718 |
28,602,905,866 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
917,976,012,469 |
917,974,047,579 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,680,421,932 |
165,680,546,104 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
281,489,110,494 |
281,489,153,176 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
668,137,709,506 |
668,138,924,885 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
539,240,939,799 |
539,240,340,798 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,444,122,917 |
55,444,133,010 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
551,754 |
551,754 |
0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
17,105,640,350 |
17,105,640,344 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
12,057,440,958 |
12,057,441,214 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
388,971,013,946 |
388,971,063,334 |
+0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,869,689 |
1,869,689 |
0.00% |
| libraries.pmi.osx.arm64.checked.mch |
166,355,179 |
166,345,281 |
-0.01% |
| libraries_tests.run.osx.arm64.Release.mch |
205,546,397,620 |
205,546,384,827 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,490,343,084 |
13,490,355,001 |
+0.00% |
| realworld.run.osx.arm64.checked.mch |
430,822,083 |
430,822,162 |
+0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,785,764,311 |
42,785,773,689 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
74,268,621,582 |
74,268,566,847 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,545,430,760 |
16,545,464,652 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
529,004,998,523 |
529,002,984,245 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,678,552,243 |
165,678,676,415 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
281,322,755,315 |
281,322,807,895 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
462,591,311,886 |
462,592,540,058 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
525,750,596,715 |
525,749,985,797 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,013,300,834 |
55,013,310,848 |
+0.00% |
windows arm64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
42,082,503,042 |
42,082,532,013 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
143,998,074,879 |
143,998,268,937 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
28,657,308,681 |
28,657,359,249 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
937,473,585,417 |
937,471,936,639 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
173,696,871,406 |
173,696,965,071 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
282,743,796,704 |
282,743,573,899 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
718,027,596,042 |
718,027,989,366 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,030,315,596 |
570,029,941,715 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
58,155,563,196 |
58,155,703,181 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,087,251,486 |
16,087,211,719 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
551,591 |
551,591 |
0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
17,009,660,189 |
17,009,658,834 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,778,404,525 |
11,778,402,295 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
388,050,730,761 |
388,050,692,504 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,872,617 |
1,872,617 |
0.00% |
| libraries.pmi.windows.arm64.checked.mch |
165,136,064 |
165,136,042 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
209,843,774,361 |
209,843,748,802 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,507,147,669 |
13,507,150,438 |
+0.00% |
| realworld.run.windows.arm64.checked.mch |
430,889,106 |
430,910,387 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,292,220 |
1,292,220 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
42,081,951,451 |
42,081,980,422 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
126,988,414,690 |
126,988,610,103 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
16,878,904,156 |
16,878,956,954 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
549,422,854,656 |
549,421,244,135 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
173,694,998,789 |
173,695,092,454 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
282,578,660,640 |
282,578,437,857 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
508,183,821,681 |
508,184,240,564 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,523,167,927 |
556,522,791,277 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
57,724,674,090 |
57,724,792,794 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,085,959,266 |
16,085,919,499 |
-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,908,984,831 |
174,909,533,851 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
41,203,595,876 |
41,203,562,252 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
119,013,636,219 |
119,013,661,613 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
26,855,147,098 |
26,855,004,836 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
850,829,421,601 |
850,827,775,960 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
153,308,781,337 |
153,308,824,381 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
267,773,590,246 |
267,773,369,386 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
686,547,393,941 |
686,548,123,881 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
535,200,975,266 |
535,200,396,828 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,385,430,798 |
59,385,591,759 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,218,917,515 |
23,218,834,077 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
21,636,032,818 |
21,636,033,790 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
467,128 |
467,128 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
15,190,900,062 |
15,190,902,631 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
10,319,462,391 |
10,319,461,912 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
347,721,863,377 |
347,722,098,858 |
+0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,602,678 |
1,602,678 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,632,489 |
143,632,506 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
182,923,962,016 |
182,923,966,766 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,221,231,289 |
12,221,227,142 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
333,597,991 |
333,602,251 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,255,026 |
1,255,026 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
153,272,952,013 |
153,273,500,061 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
41,203,128,748 |
41,203,095,124 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
103,822,736,157 |
103,822,758,982 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
16,535,684,707 |
16,535,542,924 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
503,107,558,224 |
503,105,677,102 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
153,307,178,659 |
153,307,221,703 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
267,629,957,757 |
267,629,736,880 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
503,623,431,925 |
503,624,157,115 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
522,979,743,977 |
522,979,169,686 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,051,832,807 |
59,051,989,508 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,217,662,489 |
23,217,579,051 |
-0.00% |