Throughput Diffs
linux arm64
MinOpts (-0.00% to +0.01%)
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 |
61,021,758,899 |
61,021,834,726 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
236,466,016,744 |
236,466,200,616 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
40,592,403,656 |
40,592,419,571 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
961,019,262,915 |
961,017,552,031 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,374,713,930 |
165,374,838,201 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,293,236,933 |
269,293,337,913 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
912,154,594,012 |
912,155,355,885 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,300,270,840 |
546,300,121,781 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,951,498,040 |
57,951,583,183 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,018,001,400 |
12,017,957,482 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
447,664,709 |
447,664,709 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
23,365,429,248 |
23,365,434,691 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
20,975,179,682 |
20,975,180,010 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
392,317,826,082 |
392,317,884,288 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,870,900 |
1,870,900 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
165,073,101 |
165,073,092 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
220,882,058,826 |
220,882,052,385 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,866,478,537 |
13,866,476,711 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
448,433,608 |
448,460,231 |
+0.01% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,243,531 |
1,243,531 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
60,574,094,190 |
60,574,170,017 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
213,100,587,496 |
213,100,765,925 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,617,223,974 |
19,617,239,561 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
568,701,436,833 |
568,699,667,743 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,372,843,030 |
165,372,967,301 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,128,163,832 |
269,128,264,821 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
691,272,535,186 |
691,273,303,500 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,433,792,303 |
532,433,645,070 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,503,064,432 |
57,503,122,952 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,016,757,869 |
12,016,713,951 |
-0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
51,229,038,284 |
51,228,974,287 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
236,054,183,293 |
236,053,986,208 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
33,547,341,594 |
33,547,322,111 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
895,000,535,230 |
894,998,956,449 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,508,408,068 |
147,508,391,175 |
-0.00% |
libraries.pmi.linux.x64.checked.mch |
256,270,617,672 |
256,270,831,791 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
888,635,664,490 |
888,636,657,002 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,469,892,354 |
518,469,054,039 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,479,016,797 |
55,479,034,880 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,402,553,515 |
19,402,464,906 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
224,083,457 |
224,083,457 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
20,901,200,411 |
20,901,198,467 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
14,917,413,175 |
14,917,413,029 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
362,996,211,754 |
362,995,922,279 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,645,736 |
1,645,736 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
150,120,629 |
150,119,757 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
196,817,738,823 |
196,817,731,580 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,871,500,763 |
12,871,505,821 |
+0.00% |
realworld.run.linux.x64.checked.mch |
333,678,720 |
333,674,341 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,253,785 |
1,253,785 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
51,004,954,827 |
51,004,890,830 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
215,152,982,882 |
215,152,787,741 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,629,928,419 |
18,629,909,082 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
532,004,323,476 |
532,003,034,170 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,506,762,332 |
147,506,745,439 |
-0.00% |
libraries.pmi.linux.x64.checked.mch |
256,120,497,043 |
256,120,712,034 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
691,817,925,667 |
691,818,925,422 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,598,391,591 |
505,597,548,218 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,145,338,077 |
55,145,360,539 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,401,299,730 |
19,401,211,121 |
-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,791,262,084 |
42,791,330,958 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
90,504,873,940 |
90,504,854,099 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,704,160,842 |
28,704,182,392 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
902,983,520,506 |
902,981,525,229 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,139,608,753 |
165,139,681,785 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,803,627,030 |
279,803,651,432 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
666,004,705,576 |
666,005,265,302 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
535,552,001,642 |
535,551,443,076 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,272,153,541 |
55,272,281,231 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
551,407 |
551,407 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,970,622,071 |
16,970,619,442 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
12,049,729,669 |
12,049,729,951 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
376,291,847,517 |
376,291,667,103 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,868,448 |
1,868,448 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,325,960 |
166,318,518 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
207,071,621,589 |
207,071,635,817 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,484,205,552 |
13,484,205,017 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
431,578,946 |
431,605,662 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,790,710,677 |
42,790,779,551 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
73,534,251,869 |
73,534,234,657 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,654,431,173 |
16,654,452,441 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
526,691,672,989 |
526,689,858,126 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,137,740,305 |
165,137,813,337 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,637,301,070 |
279,637,332,914 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
458,933,083,987 |
458,933,629,485 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
522,067,796,090 |
522,067,238,059 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
54,840,574,595 |
54,840,675,569 |
+0.00% |
windows arm64
MinOpts (-0.01% to +0.00%)
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 |
42,074,704,354 |
42,074,741,529 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
138,581,981,541 |
138,582,022,687 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
29,185,328,906 |
29,185,354,904 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
937,729,627,435 |
937,727,790,726 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,135,981,186 |
173,136,078,082 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,635,290,904 |
280,635,311,524 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
692,189,353,539 |
692,189,708,642 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,366,775,150 |
570,366,115,128 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,985,359,601 |
57,985,500,375 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,071,771,110 |
16,071,696,395 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
551,273 |
551,273 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
17,202,952,058 |
17,202,953,264 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,773,895,073 |
11,773,894,353 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
381,853,382,790 |
381,852,991,064 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,871,295 |
1,871,295 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
165,151,139 |
165,141,241 |
-0.01% |
libraries_tests.run.windows.arm64.Release.mch |
208,641,851,401 |
208,641,842,838 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,500,400,488 |
13,500,394,631 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
431,473,543 |
431,473,623 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,291,274 |
1,291,274 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
42,074,153,081 |
42,074,190,256 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
121,379,029,483 |
121,379,069,423 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,411,433,833 |
17,411,460,551 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
555,876,244,645 |
555,874,799,662 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,134,109,891 |
173,134,206,787 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,470,139,765 |
280,470,170,283 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
483,547,502,138 |
483,547,865,804 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,866,374,662 |
556,865,720,497 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,553,886,058 |
57,554,026,752 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,070,479,836 |
16,070,405,121 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
40,866,296,423 |
40,866,222,813 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
113,058,479,649 |
113,058,699,666 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
27,040,378,664 |
27,040,400,492 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
861,606,482,391 |
861,604,575,182 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,797,027,712 |
152,797,176,149 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,781,700,194 |
265,781,691,314 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
684,378,050,783 |
684,379,247,440 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
535,162,863,812 |
535,162,214,496 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,374,971,021 |
59,375,049,063 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,269,520,025 |
23,269,409,765 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
466,812 |
466,812 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
14,756,357,633 |
14,756,361,233 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,309,741,848 |
10,309,742,117 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
347,499,013,621 |
347,498,734,098 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,601,407 |
1,601,407 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,569,298 |
143,566,816 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
181,196,658,639 |
181,196,654,342 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,216,078,257 |
12,216,077,239 |
-0.00% |
realworld.run.windows.x64.checked.mch |
334,129,360 |
334,130,509 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,254,034 |
1,254,034 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
40,865,829,611 |
40,865,756,001 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
98,302,122,016 |
98,302,338,433 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
16,730,636,816 |
16,730,658,375 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
514,107,468,770 |
514,105,841,084 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,795,426,305 |
152,795,574,742 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,638,130,896 |
265,638,124,498 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
503,181,392,144 |
503,182,593,098 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
522,946,785,555 |
522,946,137,257 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,040,841,661 |
59,040,918,554 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,268,265,991 |
23,268,155,731 |
-0.00% |