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,189,482,904 |
58,189,500,015 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
229,550,384,292 |
229,550,246,045 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
33,882,253,311 |
33,882,307,276 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
960,218,059,683 |
960,215,950,216 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,246,848,378 |
165,246,935,124 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
268,951,228,556 |
268,951,355,869 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
904,744,557,784 |
904,745,866,923 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,517,040,852 |
546,516,603,388 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,967,784,123 |
57,967,765,918 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,995,685,397 |
11,995,636,164 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
387,402,322 |
387,402,322 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
25,044,162,631 |
25,044,163,699 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
14,614,912,921 |
14,614,912,974 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
392,183,232,871 |
392,183,193,201 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,869,748 |
1,869,748 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,846,684 |
164,846,684 |
0.00% |
libraries_tests.run.linux.arm64.Release.mch |
219,699,278,232 |
219,699,274,286 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,858,458,486 |
13,858,462,037 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
448,355,332 |
448,355,229 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,840 |
1,242,840 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
57,802,080,582 |
57,802,097,693 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
204,506,221,661 |
204,506,082,346 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,267,340,390 |
19,267,394,302 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
568,034,826,812 |
568,032,757,015 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,244,978,630 |
165,245,065,376 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
268,786,381,872 |
268,786,509,185 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
685,045,279,552 |
685,046,592,637 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,658,582,366 |
532,658,141,351 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,519,428,791 |
57,519,410,689 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,994,442,557 |
11,994,393,324 |
-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,368,758 |
57,943,204,359 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
234,423,335,043 |
234,423,047,388 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
35,108,051,374 |
35,108,004,473 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
874,982,913,267 |
874,981,247,281 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,456,931,757 |
147,457,030,482 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
256,099,047,292 |
256,099,171,985 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
879,939,069,483 |
879,939,933,094 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,830,109,694 |
518,829,642,484 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,773,421,356 |
55,773,449,159 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,430,887,842 |
19,430,818,619 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
390,468,486 |
390,468,486 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
26,038,734,988 |
26,038,732,925 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,151,602,674 |
16,151,602,887 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
355,577,564,387 |
355,577,664,631 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,645,540 |
1,645,540 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
150,116,701 |
150,116,705 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
194,700,499,379 |
194,700,502,212 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,870,997,849 |
12,870,998,210 |
+0.00% |
realworld.run.linux.x64.checked.mch |
342,519,727 |
342,520,722 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,253,658 |
1,253,658 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
57,552,900,272 |
57,552,735,873 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
208,384,600,055 |
208,384,314,463 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,956,448,700 |
18,956,401,586 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
519,405,348,880 |
519,403,582,650 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,455,286,217 |
147,455,384,942 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
255,948,930,591 |
255,949,055,280 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
685,238,570,104 |
685,239,430,882 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,959,111,845 |
505,958,644,274 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,430,901,629 |
55,430,928,437 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,429,634,184 |
19,429,564,961 |
-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,214,138 |
42,424,215,476 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,063,634,484 |
91,063,718,439 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,488,546,741 |
28,488,563,869 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
924,638,000,621 |
924,636,228,849 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,003,245,520 |
165,003,351,490 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,408,713,813 |
279,408,746,170 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
676,043,075,490 |
676,043,719,033 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
534,877,222,825 |
534,877,051,019 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,211,469,130 |
55,211,597,356 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
550,756 |
550,756 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,975,714,379 |
16,975,714,346 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,915,686,765 |
11,915,684,429 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
383,027,052,338 |
383,027,248,151 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,867,213 |
1,867,213 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,096,218 |
166,088,762 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
204,688,466,803 |
204,688,476,473 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,487,943,028 |
13,487,936,050 |
-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,423,663,382 |
42,423,664,720 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,087,920,105 |
74,088,004,093 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,572,859,976 |
16,572,879,440 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
541,610,948,283 |
541,608,980,698 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,001,378,307 |
165,001,484,277 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,242,617,595 |
279,242,657,408 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
471,354,608,687 |
471,355,242,560 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
521,389,279,797 |
521,389,114,969 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
54,781,200,536 |
54,781,302,125 |
+0.00% |
windows arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,710,279,904 |
41,710,347,545 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
136,918,935,429 |
136,918,958,622 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,656,671,989 |
28,656,714,645 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
936,983,171,002 |
936,981,632,337 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,003,208,321 |
173,003,289,474 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,286,736,880 |
280,286,839,447 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
704,767,212,480 |
704,767,814,231 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,162,311,638 |
570,161,578,632 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,977,655,196 |
57,977,867,195 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,081,996,332 |
16,081,944,268 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,615 |
550,615 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
16,936,335,934 |
16,936,331,063 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,631,837,563 |
11,631,835,782 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
381,634,127,343 |
381,634,100,707 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,870,089 |
1,870,089 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,915,552 |
164,915,568 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
210,293,998,798 |
210,293,980,458 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,491,266,381 |
13,491,271,549 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
430,666,080 |
430,666,034 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,609 |
1,290,609 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,709,729,289 |
41,709,796,930 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
119,982,599,495 |
119,982,627,559 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,024,834,426 |
17,024,878,863 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
555,349,043,659 |
555,347,531,630 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,001,338,232 |
173,001,419,385 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,121,821,328 |
280,121,923,879 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
494,473,213,682 |
494,473,833,773 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,671,045,257 |
556,670,307,083 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,546,989,116 |
57,547,201,161 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,080,705,723 |
16,080,653,659 |
-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,281,252,435 |
178,281,544,407 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
60,969,137,435 |
60,969,122,835 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
135,560,334,412 |
135,560,289,052 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
27,143,743,217 |
27,143,753,434 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
930,356,042,764 |
930,353,898,025 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,756,158,785 |
152,756,291,664 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,502,496,318 |
265,502,295,998 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
734,217,251,690 |
734,217,845,509 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
591,967,750,757 |
591,967,177,004 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,320,383,456 |
59,320,516,239 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,277,033,778 |
23,276,950,650 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
21,673,487,499 |
21,673,488,810 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
816,558 |
816,558 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
22,940,395,104 |
22,940,392,071 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,194,504,801 |
10,194,501,949 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
373,975,290,281 |
373,975,114,142 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,601,314 |
1,601,314 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,566,949 |
143,568,592 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
209,367,034,469 |
209,367,052,950 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,576,954,378 |
12,576,946,498 |
-0.00% |
realworld.run.windows.x64.checked.mch |
334,122,325 |
334,122,357 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,253,950 |
1,253,950 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
156,607,764,936 |
156,608,055,597 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
60,968,320,877 |
60,968,306,277 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
112,619,939,308 |
112,619,896,981 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
16,949,238,416 |
16,949,251,485 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
556,380,752,483 |
556,378,783,883 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,754,557,471 |
152,754,690,350 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,358,929,369 |
265,358,727,406 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
524,850,217,221 |
524,850,792,559 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
579,390,796,379 |
579,390,230,506 |
-0.00% |
realworld.run.windows.x64.checked.mch |
58,986,261,131 |
58,986,393,882 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,275,779,828 |
23,275,696,700 |
-0.00% |