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,081,191,245 |
58,081,075,360 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
228,720,589,865 |
228,720,566,925 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
33,826,816,376 |
33,826,843,591 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
959,355,315,763 |
959,353,875,582 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,007,769,608 |
165,007,856,430 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
268,597,066,684 |
268,597,060,656 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
902,281,035,449 |
902,282,324,470 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,016,654,591 |
546,016,014,503 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,876,234,188 |
57,876,333,819 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
11,970,864,068 |
11,970,828,696 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
387,387,008 |
387,387,008 |
0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
25,043,256,927 |
25,043,254,840 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
14,614,257,182 |
14,614,257,378 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
392,168,342,006 |
392,168,364,891 |
+0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,869,653 |
1,869,653 |
0.00% |
| libraries.pmi.linux.arm64.checked.mch |
164,838,917 |
164,829,036 |
-0.01% |
| libraries_tests.run.linux.arm64.Release.mch |
219,690,627,862 |
219,690,631,638 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,858,002,433 |
13,858,003,951 |
+0.00% |
| realworld.run.linux.arm64.checked.mch |
448,306,644 |
448,306,732 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,815 |
1,242,815 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
57,693,804,237 |
57,693,688,352 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
203,677,332,938 |
203,677,312,085 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
19,212,559,194 |
19,212,586,213 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
567,186,973,757 |
567,185,510,691 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,005,899,955 |
165,005,986,777 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
268,432,227,767 |
268,432,231,620 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
682,590,407,587 |
682,591,692,832 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,158,652,158 |
532,158,010,552 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,427,927,544 |
57,428,027,087 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
11,969,621,253 |
11,969,585,881 |
-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,818,064,686 |
57,818,010,204 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
233,482,523,084 |
233,482,241,802 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
35,039,205,557 |
35,039,201,192 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
873,881,149,941 |
873,879,330,213 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
147,178,429,818 |
147,178,443,690 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
255,675,850,315 |
255,675,894,959 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
877,088,285,710 |
877,088,818,522 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,125,582,684 |
518,124,959,397 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,667,843,869 |
55,667,914,001 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,380,854,080 |
19,380,777,252 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
390,300,036 |
390,300,031 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
26,027,183,734 |
26,027,182,750 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
16,145,355,273 |
16,145,356,025 |
+0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
355,474,831,369 |
355,474,968,672 |
+0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,644,585 |
1,644,585 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
149,999,924 |
149,999,044 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
194,593,420,470 |
194,593,423,696 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,866,355,553 |
12,866,347,182 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
342,252,883 |
342,251,918 |
-0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,252,357 |
1,252,357 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
57,427,764,650 |
57,427,710,173 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
207,455,339,350 |
207,455,059,052 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
18,893,850,284 |
18,893,845,167 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
518,406,318,572 |
518,404,361,541 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
147,176,785,233 |
147,176,799,105 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
255,525,850,391 |
255,525,895,915 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
682,494,865,240 |
682,495,394,826 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,259,227,131 |
505,258,612,215 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,325,590,986 |
55,325,662,083 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,379,601,723 |
19,379,524,895 |
-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,331,102,530 |
42,331,157,025 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
90,743,768,296 |
90,743,868,743 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,438,249,121 |
28,438,293,139 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
801,910,575,012 |
801,909,002,570 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
164,767,314,869 |
164,767,408,232 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
279,028,786,856 |
279,029,027,201 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
559,062,352,776 |
559,062,431,531 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
534,374,259,750 |
534,373,766,636 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,122,754,155 |
55,122,808,850 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
550,717 |
550,717 |
0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
16,975,059,690 |
16,975,059,283 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
11,915,129,837 |
11,915,130,011 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
365,670,420,224 |
365,670,560,418 |
+0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,867,197 |
1,867,197 |
0.00% |
| libraries.pmi.osx.arm64.checked.mch |
166,088,451 |
166,081,013 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
205,250,072,821 |
205,250,066,235 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,487,490,021 |
13,487,489,649 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
430,247,457 |
430,274,093 |
+0.01% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,330,551,813 |
42,330,606,308 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
73,768,708,606 |
73,768,809,460 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,523,119,284 |
16,523,163,128 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
436,240,154,788 |
436,238,442,152 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
164,765,447,672 |
164,765,541,035 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
278,862,698,405 |
278,862,946,188 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
353,812,279,955 |
353,812,365,296 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
520,886,769,729 |
520,886,276,987 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
54,692,506,698 |
54,692,534,757 |
+0.00% |
windows arm64
MinOpts (-0.00% to +0.01%)
| Collection |
PDIFF |
| libraries.pmi.windows.arm64.checked.mch |
+0.01% |
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
41,617,539,880 |
41,617,599,304 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
136,399,457,798 |
136,399,534,684 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
28,605,251,724 |
28,605,250,894 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
936,158,531,960 |
936,156,297,862 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
172,751,965,657 |
172,752,061,410 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
279,909,579,063 |
279,909,512,097 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
702,936,098,125 |
702,936,496,405 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
569,619,405,543 |
569,618,888,508 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
57,884,517,063 |
57,884,587,363 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,045,605,048 |
16,045,537,787 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
550,610 |
550,610 |
0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
16,935,630,127 |
16,935,632,773 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,631,309,324 |
11,631,307,180 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
381,619,544,877 |
381,619,315,906 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,870,092 |
1,870,092 |
0.00% |
| libraries.pmi.windows.arm64.checked.mch |
164,907,846 |
164,917,770 |
+0.01% |
| libraries_tests.run.windows.arm64.Release.mch |
210,285,870,327 |
210,285,877,527 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,490,819,424 |
13,490,823,292 |
+0.00% |
| realworld.run.windows.arm64.checked.mch |
430,644,928 |
430,644,952 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,583 |
1,290,583 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
41,616,989,270 |
41,617,048,694 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
119,463,827,671 |
119,463,901,911 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
16,973,942,400 |
16,973,943,714 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
554,538,987,083 |
554,536,981,956 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
172,750,095,565 |
172,750,191,318 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
279,744,671,217 |
279,744,594,327 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
492,650,227,798 |
492,650,618,878 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,128,586,119 |
556,128,065,216 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
57,453,872,135 |
57,453,942,411 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,044,314,465 |
16,044,247,204 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
131,177,135,123 |
131,177,463,771 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
60,819,156,702 |
60,819,074,453 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
134,992,355,855 |
134,992,539,437 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
27,086,413,619 |
27,086,365,905 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
929,204,232,756 |
929,202,505,675 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
152,468,066,865 |
152,468,115,313 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
265,072,659,350 |
265,072,572,104 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
731,974,054,278 |
731,975,020,738 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
591,171,693,442 |
591,171,133,489 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,213,961,477 |
59,213,998,785 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,214,903,167 |
23,214,816,645 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
19,492,576,752 |
19,492,578,638 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
816,333 |
816,333 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
22,931,822,407 |
22,931,819,001 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
10,191,469,935 |
10,191,467,462 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
373,887,904,509 |
373,887,667,040 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,600,441 |
1,600,441 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,457,293 |
143,458,935 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
209,274,258,627 |
209,274,253,243 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,574,663,166 |
12,574,661,352 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
333,896,111 |
333,896,124 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,252,776 |
1,252,776 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
111,684,558,371 |
111,684,885,133 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
60,818,340,369 |
60,818,258,120 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
112,060,533,448 |
112,060,720,436 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
16,894,943,684 |
16,894,898,443 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
555,316,328,247 |
555,314,838,635 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
152,466,466,424 |
152,466,514,872 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
264,929,202,057 |
264,929,113,169 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
522,699,795,651 |
522,700,767,495 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
578,597,030,276 |
578,596,472,137 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
58,880,065,366 |
58,880,102,661 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,213,650,391 |
23,213,563,869 |
-0.00% |