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 |
58,189,645,768 |
58,189,590,010 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
229,555,878,375 |
229,555,682,545 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
33,881,514,218 |
33,881,525,028 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
960,217,542,067 |
960,216,017,704 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,244,422,830 |
165,244,529,157 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
268,954,582,250 |
268,954,586,485 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
904,744,105,974 |
904,744,899,222 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,532,176,956 |
546,531,490,875 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,968,882,030 |
57,968,991,890 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,995,391,437 |
11,995,347,325 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
387,401,948 |
387,401,948 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
25,044,237,598 |
25,044,240,562 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
14,614,884,293 |
14,614,882,422 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
392,183,224,417 |
392,183,287,291 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,869,717 |
1,869,717 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,846,692 |
164,836,771 |
-0.01% |
libraries_tests.run.linux.arm64.Release.mch |
219,699,289,831 |
219,699,280,136 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,858,475,591 |
13,858,475,463 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
448,328,564 |
448,328,646 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,841 |
1,242,841 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
57,802,243,820 |
57,802,188,062 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
204,511,640,777 |
204,511,441,983 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,266,629,925 |
19,266,642,606 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
568,034,317,650 |
568,032,730,413 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,242,553,113 |
165,242,659,440 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
268,789,735,558 |
268,789,749,714 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
685,044,816,143 |
685,045,619,086 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,673,701,365 |
532,673,015,412 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,520,553,466 |
57,520,663,244 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,994,148,596 |
11,994,104,484 |
-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,943,400,141 |
57,943,274,244 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
234,423,164,418 |
234,423,044,213 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
35,107,678,983 |
35,107,635,936 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
874,977,289,934 |
874,975,439,675 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,459,399,199 |
147,459,515,625 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
256,102,094,450 |
256,102,102,103 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
879,931,720,353 |
879,932,607,841 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,823,313,334 |
518,822,766,253 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,771,324,583 |
55,771,293,680 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,431,153,576 |
19,431,082,326 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
390,469,350 |
390,469,350 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
26,038,733,344 |
26,038,732,373 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,151,579,832 |
16,151,580,320 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
355,577,573,971 |
355,577,317,379 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,645,548 |
1,645,548 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
150,116,702 |
150,116,706 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
194,700,384,260 |
194,700,383,969 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,870,990,403 |
12,870,996,546 |
+0.00% |
realworld.run.linux.x64.checked.mch |
342,519,620 |
342,514,286 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,253,652 |
1,253,652 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
57,552,930,791 |
57,552,804,894 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
208,384,431,074 |
208,384,311,840 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,956,099,151 |
18,956,055,616 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
519,399,715,963 |
519,398,122,296 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,457,753,651 |
147,457,870,077 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
255,951,977,748 |
255,951,985,397 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
685,231,336,093 |
685,232,223,872 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,952,322,931 |
505,951,769,707 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,428,804,963 |
55,428,779,394 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,429,899,924 |
19,429,828,674 |
-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,424,661,560 |
42,424,681,320 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,064,355,256 |
91,064,425,370 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,488,788,214 |
28,488,791,517 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
924,637,815,577 |
924,635,568,958 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,007,031,425 |
165,007,165,649 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,414,146,177 |
279,414,372,313 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
676,046,229,768 |
676,046,901,217 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
534,877,150,217 |
534,876,716,674 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,210,824,807 |
55,210,937,073 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
550,745 |
550,745 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,975,729,369 |
16,975,730,154 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,915,712,414 |
11,915,708,631 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
383,027,221,320 |
383,026,943,664 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,867,235 |
1,867,235 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,088,790 |
166,096,200 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
204,688,717,926 |
204,688,708,879 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,487,949,372 |
13,487,952,992 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
430,268,594 |
430,295,231 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,424,110,815 |
42,424,130,575 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,088,625,887 |
74,088,695,216 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,573,075,800 |
16,573,082,886 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
541,610,594,257 |
541,608,625,294 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,005,164,190 |
165,005,298,414 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,248,057,387 |
279,248,276,113 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
471,357,511,842 |
471,358,192,338 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
521,389,200,845 |
521,388,763,682 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
54,780,556,213 |
54,780,641,842 |
+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,709,844,367 |
41,709,875,963 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
136,917,633,396 |
136,917,714,376 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,657,087,782 |
28,657,018,796 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
936,994,257,877 |
936,993,150,431 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,003,254,917 |
173,003,315,267 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,289,774,375 |
280,289,590,287 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
704,772,330,079 |
704,773,029,806 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,147,752,400 |
570,147,375,864 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,977,383,135 |
57,977,398,150 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,082,000,885 |
16,081,932,080 |
-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,306,437 |
16,936,306,525 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,631,856,734 |
11,631,852,673 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
381,633,986,306 |
381,633,888,293 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,870,125 |
1,870,125 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,915,596 |
164,915,574 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
210,294,067,658 |
210,294,075,714 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,491,281,034 |
13,491,262,111 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
430,692,807 |
430,666,090 |
-0.01% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,597 |
1,290,597 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,709,293,744 |
41,709,325,340 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
119,981,326,959 |
119,981,407,851 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,025,231,048 |
17,025,166,123 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
555,360,271,571 |
555,359,262,138 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,001,384,792 |
173,001,445,142 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,124,858,779 |
280,124,674,713 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
494,478,262,421 |
494,478,954,092 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,656,471,366 |
556,656,113,753 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,546,690,328 |
57,546,732,060 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,080,710,288 |
16,080,641,483 |
-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,282,598,622 |
178,283,045,569 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
60,969,555,268 |
60,969,528,930 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
135,558,983,076 |
135,559,129,684 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
27,144,124,010 |
27,144,069,351 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
930,367,398,476 |
930,365,355,246 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,753,691,495 |
152,753,706,091 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,502,664,437 |
265,502,576,148 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
734,216,693,951 |
734,217,296,884 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
591,959,374,380 |
591,959,300,224 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,320,462,137 |
59,320,683,541 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,276,785,380 |
23,276,679,899 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
21,673,483,509 |
21,673,483,610 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
816,559 |
816,559 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
22,940,392,542 |
22,940,391,806 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,194,505,130 |
10,194,504,271 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
373,975,046,826 |
373,974,930,634 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,601,311 |
1,601,311 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,568,587 |
143,566,955 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
209,367,027,326 |
209,367,034,752 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,576,955,150 |
12,576,963,338 |
+0.00% |
realworld.run.windows.x64.checked.mch |
334,122,307 |
334,121,216 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,253,959 |
1,253,959 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
156,609,115,113 |
156,609,561,959 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
60,968,738,709 |
60,968,712,371 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
112,618,590,534 |
112,618,737,878 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
16,949,618,880 |
16,949,565,080 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
556,392,351,650 |
556,390,424,612 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,752,090,184 |
152,752,104,780 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,359,095,850 |
265,359,009,193 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
524,849,666,625 |
524,850,262,132 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
579,382,419,230 |
579,382,336,886 |
-0.00% |
realworld.run.windows.x64.checked.mch |
58,986,339,830 |
58,986,562,325 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,275,531,421 |
23,275,425,940 |
-0.00% |