Throughput Diffs
linux arm64
MinOpts (-0.01% to +0.00%)
Collection |
PDIFF |
realworld.run.linux.arm64.checked.mch |
-0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
58,188,477,026 |
58,188,518,723 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
229,551,558,222 |
229,551,437,122 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
33,881,043,137 |
33,881,077,280 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
960,204,695,169 |
960,203,571,216 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,247,854,509 |
165,247,978,047 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
268,910,004,758 |
268,909,935,862 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
904,730,796,236 |
904,731,462,941 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,473,359,666 |
546,472,622,761 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,966,023,483 |
57,965,987,749 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,994,973,576 |
11,994,924,596 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
387,402,045 |
387,402,045 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
25,044,214,543 |
25,044,213,042 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
14,614,898,999 |
14,614,896,757 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
392,183,276,026 |
392,183,395,862 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,869,747 |
1,869,747 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,836,762 |
164,836,780 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
219,699,087,621 |
219,699,049,687 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,858,464,022 |
13,858,474,540 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
448,355,296 |
448,328,647 |
-0.01% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,823 |
1,242,823 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
57,801,074,981 |
57,801,116,678 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
204,507,343,679 |
204,507,224,080 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,266,144,138 |
19,266,180,523 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
568,021,419,143 |
568,020,175,354 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,245,984,762 |
165,246,108,300 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
268,745,167,996 |
268,745,099,082 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
685,031,708,615 |
685,032,413,254 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,614,895,644 |
532,614,148,221 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,517,668,187 |
57,517,659,102 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,993,730,753 |
11,993,681,773 |
-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,024,847 |
57,940,857,471 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
234,420,418,434 |
234,420,293,111 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
35,106,501,812 |
35,106,460,708 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
874,980,468,786 |
874,978,358,673 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,459,202,099 |
147,459,285,600 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
256,070,466,858 |
256,070,550,669 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
879,930,034,524 |
879,931,444,371 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,799,269,133 |
518,798,331,354 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,770,383,619 |
55,770,452,510 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,430,912,891 |
19,430,844,887 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
390,463,739 |
390,463,739 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
26,038,717,908 |
26,038,719,771 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,151,567,558 |
16,151,567,350 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
355,577,673,526 |
355,577,392,948 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,645,558 |
1,645,558 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
150,115,835 |
150,116,712 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
194,700,505,869 |
194,700,508,487 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,870,994,997 |
12,870,992,862 |
-0.00% |
realworld.run.linux.x64.checked.mch |
342,514,321 |
342,514,324 |
+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,550,561,108 |
57,550,393,732 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
208,381,700,526 |
208,381,573,340 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,954,934,254 |
18,954,893,358 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
519,402,795,260 |
519,400,965,725 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,457,556,541 |
147,457,640,042 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
255,920,351,023 |
255,920,433,957 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
685,229,528,655 |
685,230,935,884 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,928,274,136 |
505,927,338,492 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,427,869,298 |
55,427,938,186 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,429,659,235 |
19,429,591,231 |
-0.00% |
osx arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,422,896,784 |
42,423,016,556 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,064,011,308 |
91,063,995,085 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,487,648,331 |
28,487,680,764 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
924,640,805,716 |
924,639,568,386 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,006,656,450 |
165,006,826,541 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,373,372,165 |
279,373,415,866 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
676,042,160,750 |
676,042,809,032 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
534,833,127,989 |
534,832,545,234 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,209,269,530 |
55,209,339,646 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
550,751 |
550,751 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,975,730,778 |
16,975,731,551 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,915,705,016 |
11,915,702,298 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
383,026,974,465 |
383,027,286,490 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,867,269 |
1,867,269 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,088,723 |
166,088,759 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
204,688,601,199 |
204,688,613,894 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,487,930,866 |
13,487,944,247 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
430,295,241 |
430,295,246 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,422,346,033 |
42,422,465,805 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,088,280,530 |
74,088,263,534 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,571,943,315 |
16,571,978,466 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
541,613,831,251 |
541,612,281,896 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,004,789,181 |
165,004,959,272 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,207,283,442 |
279,207,327,107 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
471,353,559,551 |
471,354,195,138 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
521,345,197,123 |
521,344,600,987 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
54,778,974,289 |
54,779,044,400 |
+0.00% |
windows arm64
MinOpts (-0.01% to +0.01%)
Collection |
PDIFF |
libraries.pmi.windows.arm64.checked.mch |
-0.01% |
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,023,787 |
41,709,046,561 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
136,918,756,428 |
136,918,796,984 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,655,518,943 |
28,655,551,288 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
937,000,941,534 |
936,999,084,671 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,005,421,565 |
173,005,573,799 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,248,737,866 |
280,248,740,844 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
704,766,766,719 |
704,766,960,943 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,126,088,491 |
570,125,815,926 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,975,079,784 |
57,975,131,870 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,081,572,362 |
16,081,511,097 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,625 |
550,625 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
16,936,370,753 |
16,936,367,245 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,631,829,662 |
11,631,827,030 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
381,634,083,565 |
381,633,901,032 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,870,122 |
1,870,122 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,925,505 |
164,915,569 |
-0.01% |
libraries_tests.run.windows.arm64.Release.mch |
210,293,862,688 |
210,293,863,911 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,491,285,553 |
13,491,274,531 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
430,666,077 |
430,692,771 |
+0.01% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,598 |
1,290,598 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,708,473,162 |
41,708,495,936 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
119,982,385,675 |
119,982,429,739 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,023,689,281 |
17,023,724,258 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
555,366,857,969 |
555,365,183,639 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,003,551,443 |
173,003,703,677 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,083,812,361 |
280,083,825,275 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
494,472,904,031 |
494,473,097,032 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,634,802,938 |
556,634,541,395 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,544,413,707 |
57,544,439,099 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,080,281,764 |
16,080,220,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 |
178,274,783,470 |
178,275,190,829 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
60,967,387,661 |
60,967,317,448 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
135,558,674,052 |
135,558,702,048 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
27,143,050,995 |
27,143,002,630 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
930,379,264,913 |
930,376,451,688 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,756,130,350 |
152,756,183,094 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,468,170,700 |
265,468,107,706 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
734,210,205,407 |
734,210,681,372 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
591,926,531,305 |
591,926,213,751 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,317,809,137 |
59,317,852,367 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,275,415,065 |
23,275,326,261 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
21,673,491,369 |
21,673,490,118 |
-0.00% |
benchmarks.run.windows.x64.checked.mch |
816,557 |
816,557 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
22,940,389,341 |
22,940,389,728 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,194,499,419 |
10,194,498,850 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
373,975,369,632 |
373,975,171,570 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,601,311 |
1,601,311 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,566,957 |
143,568,613 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
209,367,038,355 |
209,367,033,682 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,576,948,943 |
12,576,948,469 |
-0.00% |
realworld.run.windows.x64.checked.mch |
334,122,310 |
334,122,325 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,253,949 |
1,253,949 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
156,601,292,101 |
156,601,700,711 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
60,966,571,104 |
60,966,500,891 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
112,618,284,711 |
112,618,312,320 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
16,948,551,576 |
16,948,503,780 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
556,403,895,281 |
556,401,280,118 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,754,529,039 |
152,754,581,783 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,324,603,743 |
265,324,539,093 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
524,843,167,052 |
524,843,647,690 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
579,349,582,362 |
579,349,265,282 |
-0.00% |
realworld.run.windows.x64.checked.mch |
58,983,686,827 |
58,983,730,042 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,274,161,116 |
23,274,072,312 |
-0.00% |