Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
58,188,431,386 |
58,188,484,566 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
229,549,228,718 |
229,549,422,246 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
33,880,900,256 |
33,880,950,779 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
960,215,969,047 |
960,214,265,513 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,247,694,669 |
165,247,800,485 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
268,919,486,852 |
268,919,491,232 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
904,723,763,089 |
904,724,937,709 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,487,421,856 |
546,487,005,744 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,966,082,754 |
57,966,186,775 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,995,253,174 |
11,995,240,337 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
387,403,552 |
387,403,552 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
25,044,190,622 |
25,044,190,663 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
14,614,912,063 |
14,614,914,371 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
392,183,294,761 |
392,183,419,681 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,869,724 |
1,869,724 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,836,785 |
164,836,760 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
219,698,939,615 |
219,698,956,853 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,858,473,593 |
13,858,477,685 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
448,328,520 |
448,328,611 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,829 |
1,242,829 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
57,801,027,834 |
57,801,081,014 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
204,505,038,096 |
204,505,231,583 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,265,988,193 |
19,266,036,408 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
568,032,674,286 |
568,030,845,832 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,245,824,945 |
165,245,930,761 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
268,754,650,067 |
268,754,654,472 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
685,024,823,474 |
685,025,980,856 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,628,948,263 |
532,628,528,059 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,517,754,234 |
57,517,858,164 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,994,010,345 |
11,993,997,508 |
-0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
57,941,757,471 |
57,941,635,150 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
234,426,355,275 |
234,426,299,828 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
35,107,058,196 |
35,107,054,819 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
874,979,531,984 |
874,978,053,297 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,460,467,843 |
147,460,556,184 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
256,061,607,693 |
256,061,478,386 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
879,925,604,961 |
879,925,936,661 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,805,636,905 |
518,805,103,536 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,770,232,462 |
55,770,288,400 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,430,707,375 |
19,430,630,034 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
390,467,818 |
390,467,818 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
26,038,762,289 |
26,038,761,440 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,151,602,053 |
16,151,602,117 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
355,577,462,712 |
355,577,521,223 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,645,547 |
1,645,547 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
150,116,698 |
150,116,702 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
194,700,388,439 |
194,700,376,975 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,871,001,172 |
12,871,000,021 |
-0.00% |
realworld.run.linux.x64.checked.mch |
342,519,693 |
342,520,688 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,253,656 |
1,253,656 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
57,551,289,653 |
57,551,167,332 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
208,387,592,986 |
208,387,538,388 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,955,456,143 |
18,955,452,702 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
519,402,069,272 |
519,400,532,074 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,458,822,296 |
147,458,910,637 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
255,911,490,995 |
255,911,361,684 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
685,225,216,522 |
685,225,559,686 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,934,635,733 |
505,934,103,515 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,427,712,769 |
55,427,767,712 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,429,453,719 |
19,429,376,378 |
-0.00% |
osx arm64
MinOpts (-0.00% to +0.01%)
Collection |
PDIFF |
realworld.run.osx.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,422,702,453 |
42,422,637,644 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,063,175,155 |
91,063,329,136 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,487,560,225 |
28,487,591,854 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
924,635,851,945 |
924,634,083,373 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,009,189,061 |
165,009,336,665 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,373,206,480 |
279,373,270,513 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
676,046,325,004 |
676,047,436,545 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
534,833,417,080 |
534,832,998,944 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,209,430,557 |
55,209,458,787 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
550,729 |
550,729 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,975,752,313 |
16,975,753,776 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,915,695,501 |
11,915,693,465 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
383,027,145,704 |
383,027,236,066 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,867,269 |
1,867,269 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,088,784 |
166,096,194 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
204,688,757,585 |
204,688,770,120 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,487,945,676 |
13,487,937,893 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
430,268,514 |
430,295,313 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,422,151,724 |
42,422,086,915 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,087,422,842 |
74,087,575,360 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,571,864,724 |
16,571,898,389 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
541,608,706,241 |
541,606,847,307 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,007,321,792 |
165,007,469,396 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,207,117,696 |
279,207,174,319 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
471,357,567,419 |
471,358,666,425 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
521,345,471,404 |
521,345,061,051 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
54,779,162,043 |
54,779,163,474 |
+0.00% |
windows arm64
MinOpts (-0.01% to +0.00%)
Collection |
PDIFF |
realworld.run.windows.arm64.checked.mch |
-0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,708,238,779 |
41,708,311,447 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
136,918,805,111 |
136,918,893,476 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,655,694,086 |
28,655,664,506 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
936,995,318,085 |
936,993,902,895 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,006,638,697 |
173,006,801,742 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,248,300,823 |
280,248,343,991 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
704,765,566,182 |
704,765,898,936 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,103,748,489 |
570,103,369,280 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,975,455,922 |
57,975,467,326 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,081,424,700 |
16,081,373,349 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,623 |
550,623 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
16,936,342,201 |
16,936,343,876 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,631,848,158 |
11,631,844,424 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
381,633,929,433 |
381,633,806,595 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,870,103 |
1,870,103 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,925,515 |
164,925,498 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
210,293,870,932 |
210,293,870,622 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,491,266,100 |
13,491,276,553 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
430,692,810 |
430,666,092 |
-0.01% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,613 |
1,290,613 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,707,688,156 |
41,707,760,824 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
119,982,462,910 |
119,982,549,600 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,023,845,928 |
17,023,820,082 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
555,361,388,652 |
555,360,096,300 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,004,768,594 |
173,004,931,639 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,083,375,308 |
280,083,418,493 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
494,471,695,250 |
494,472,028,314 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,612,482,389 |
556,612,092,727 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,544,763,112 |
57,544,801,234 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,080,134,087 |
16,080,082,736 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
178,274,240,984 |
178,274,769,476 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
60,968,467,890 |
60,968,373,613 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
135,559,906,354 |
135,559,983,617 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
27,142,854,899 |
27,142,810,893 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
930,379,985,166 |
930,378,084,896 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,757,155,386 |
152,757,300,843 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,471,161,710 |
265,471,062,456 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
734,210,154,142 |
734,210,708,716 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
591,926,885,718 |
591,926,402,107 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,319,331,333 |
59,319,329,155 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,275,987,241 |
23,275,888,162 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
21,673,488,032 |
21,673,487,192 |
-0.00% |
benchmarks.run.windows.x64.checked.mch |
816,562 |
816,562 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
22,940,392,666 |
22,940,389,512 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,194,498,466 |
10,194,499,394 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
373,975,041,936 |
373,975,263,119 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,601,315 |
1,601,315 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,568,598 |
143,566,130 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
209,367,028,500 |
209,367,028,592 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,576,948,833 |
12,576,954,228 |
+0.00% |
realworld.run.windows.x64.checked.mch |
334,121,196 |
334,122,341 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,253,958 |
1,253,958 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
156,600,752,952 |
156,601,282,284 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
60,967,651,328 |
60,967,557,051 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
112,619,513,688 |
112,619,594,105 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
16,948,356,433 |
16,948,311,499 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
556,404,943,230 |
556,402,821,777 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,755,554,071 |
152,755,699,528 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,327,593,112 |
265,327,496,326 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
524,843,125,642 |
524,843,680,124 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
579,349,936,885 |
579,349,447,879 |
-0.00% |
realworld.run.windows.x64.checked.mch |
58,985,210,137 |
58,985,206,814 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,274,733,283 |
23,274,634,204 |
-0.00% |