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 |
54,251,023,439 |
54,251,132,167 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
238,091,272,362 |
238,091,400,786 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
38,053,860,190 |
38,053,781,227 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
965,164,983,571 |
965,163,760,339 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
746,701,793 |
746,701,909 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,983,935,592 |
270,983,759,930 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
1,004,693,524,270 |
1,004,695,575,992 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
549,798,597,669 |
549,798,096,247 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,508,556,046 |
58,508,647,022 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
17,537,845 |
17,537,810 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
289,913,517 |
289,913,517 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
26,910,865,249 |
26,910,867,852 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,148,780,495 |
18,148,787,043 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
392,483,718,537 |
392,483,608,323 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
165,940,512 |
165,930,597 |
-0.01% |
libraries_tests.run.linux.arm64.Release.mch |
224,093,171,981 |
224,093,170,061 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
14,095,152,649 |
14,095,153,532 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
458,173,247 |
458,173,263 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
0 |
0 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
53,961,109,922 |
53,961,218,650 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
211,180,407,113 |
211,180,532,934 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,905,079,695 |
19,904,994,184 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
572,681,265,034 |
572,680,152,016 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
746,701,793 |
746,701,909 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,817,995,080 |
270,817,829,333 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
780,600,352,289 |
780,602,405,931 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
535,703,445,020 |
535,702,942,715 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,050,382,799 |
58,050,473,759 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
17,537,845 |
17,537,810 |
-0.00% |
linux x64
Overall (-0.01% to +0.00%)
Collection |
PDIFF |
libraries.crossgen2.linux.x64.checked.mch |
-0.01% |
MinOpts (-0.01% to +0.00%)
Collection |
PDIFF |
realworld.run.linux.x64.checked.mch |
-0.01% |
FullOpts (-0.01% to +0.00%)
Collection |
PDIFF |
libraries.crossgen2.linux.x64.checked.mch |
-0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
55,805,771,556 |
55,804,892,054 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
236,786,124,582 |
236,780,843,266 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
32,420,765,407 |
32,420,196,239 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
882,333,638,682 |
882,325,001,858 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
639,453,673 |
639,421,571 |
-0.01% |
libraries.pmi.linux.x64.checked.mch |
257,414,455,380 |
257,412,789,527 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
983,934,018,902 |
983,927,386,593 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
520,071,713,215 |
520,063,411,358 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,708,205,042 |
55,708,212,472 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
16,839,655 |
16,839,007 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
342,707,313 |
342,699,087 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
23,384,048,665 |
23,383,526,843 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
13,861,771,904 |
13,861,519,634 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
355,112,029,480 |
355,109,130,940 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,805,784 |
149,807,739 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
196,735,326,597 |
196,730,758,169 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,962,443,242 |
12,962,332,100 |
-0.00% |
realworld.run.linux.x64.checked.mch |
333,587,146 |
333,569,385 |
-0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
0 |
0 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
55,463,064,243 |
55,462,192,967 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
213,402,075,917 |
213,397,316,423 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,558,993,503 |
18,558,676,605 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
527,221,609,202 |
527,215,870,918 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
639,453,673 |
639,421,571 |
-0.01% |
libraries.pmi.linux.x64.checked.mch |
257,264,649,596 |
257,262,981,788 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
787,198,692,305 |
787,196,628,424 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
507,109,269,973 |
507,101,079,258 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,374,617,896 |
55,374,643,087 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
16,839,655 |
16,839,007 |
-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,402,253,242 |
42,402,179,144 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,565,331,099 |
91,565,393,342 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,498,266,834 |
28,498,292,694 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
881,757,209,019 |
881,755,577,715 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
739,336,707 |
739,336,321 |
-0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,898,295,121 |
280,898,372,252 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
671,613,870,344 |
671,614,333,550 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
544,144,095,587 |
544,143,677,414 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,737,747,977 |
55,737,791,757 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
661,393 |
661,393 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
17,098,950,764 |
17,098,950,848 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,989,929,510 |
11,989,931,575 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
340,534,565,819 |
340,534,506,445 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
167,233,045 |
167,240,484 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
207,766,639,654 |
207,766,619,112 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,722,198,204 |
13,722,190,751 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
438,656,093 |
438,656,167 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,401,591,849 |
42,401,517,751 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,466,380,335 |
74,466,442,494 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,508,337,324 |
16,508,361,119 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
541,222,643,200 |
541,221,071,270 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
739,336,707 |
739,336,321 |
-0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,731,062,076 |
280,731,131,768 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
463,847,230,690 |
463,847,714,438 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
530,421,897,383 |
530,421,486,663 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,299,091,884 |
55,299,135,590 |
+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,682,951,819 |
41,682,897,476 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
140,007,137,241 |
140,007,251,020 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
29,350,990,505 |
29,350,953,250 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
937,210,885,192 |
937,209,391,136 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
796,579,863 |
796,579,554 |
-0.00% |
libraries.pmi.windows.arm64.checked.mch |
282,059,084,486 |
282,059,093,136 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
727,391,222,503 |
727,392,159,958 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
573,216,494,378 |
573,215,535,558 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,392,058,833 |
58,392,092,400 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
17,150,020 |
17,150,002 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
556,682 |
556,682 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
17,086,811,645 |
17,086,811,743 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,718,244,076 |
11,718,244,173 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
382,262,166,155 |
382,262,370,904 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
165,954,191 |
165,964,065 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
209,825,487,986 |
209,825,474,354 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,721,502,844 |
13,721,505,687 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
438,813,195 |
438,829,191 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
0 |
0 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,682,395,137 |
41,682,340,794 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
122,920,325,596 |
122,920,439,277 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,632,746,429 |
17,632,709,077 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
554,948,719,037 |
554,947,020,232 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
796,579,863 |
796,579,554 |
-0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,893,130,295 |
281,893,129,071 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
517,565,734,517 |
517,566,685,604 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
559,494,991,534 |
559,494,029,871 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,953,245,638 |
57,953,263,209 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
17,150,020 |
17,150,002 |
-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,482,680,776 |
40,483,220,000 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
119,072,503,844 |
119,074,298,555 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
27,409,248,309 |
27,409,836,047 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
849,945,143,259 |
849,961,078,531 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
661,248,601 |
661,244,413 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
266,851,461,125 |
266,857,242,895 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
688,873,692,056 |
688,885,570,157 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
537,681,329,145 |
537,688,024,077 |
+0.00% |
realworld.run.windows.x64.checked.mch |
59,762,805,739 |
59,764,450,726 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
13,055,291 |
13,055,297 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
466,628 |
466,636 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
15,100,451,503 |
15,100,944,437 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,124,642,863 |
10,125,018,874 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
339,995,861,266 |
340,004,911,710 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,284,381 |
143,289,570 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
178,440,573,252 |
178,445,267,652 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,581,828,278 |
12,582,152,740 |
+0.00% |
realworld.run.windows.x64.checked.mch |
333,553,773 |
333,555,640 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
0 |
0 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
40,482,214,148 |
40,482,753,364 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
103,972,052,341 |
103,973,354,118 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
17,284,605,446 |
17,284,817,173 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
509,949,281,993 |
509,956,166,821 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
661,248,601 |
661,244,413 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
266,708,176,744 |
266,713,953,325 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
510,433,118,804 |
510,440,302,505 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
525,099,500,867 |
525,105,871,337 |
+0.00% |
realworld.run.windows.x64.checked.mch |
59,429,251,966 |
59,430,895,086 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
13,055,291 |
13,055,297 |
+0.00% |