Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
48,204,998,614 |
48,206,396,804 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
190,404,405,069 |
190,410,113,987 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
35,299,354,228 |
35,300,253,382 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
672,430,318,638 |
672,441,914,932 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
163,586,277,077 |
163,589,144,419 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,146,027,970 |
270,153,519,274 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
77,934,149,742 |
77,936,051,990 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
537,613,886,817 |
537,628,455,068 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
58,504,699,799 |
58,506,158,616 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,401,301,603 |
11,401,630,878 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
147,571,371 |
147,572,776 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
22,191,931,857 |
22,192,352,357 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
16,356,409,116 |
16,356,744,245 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
185,134,094,503 |
185,136,749,405 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,869,552 |
1,869,553 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,791,992 |
164,796,311 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
24,187,805,289 |
24,188,229,886 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,859,451,345 |
13,859,782,651 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
453,768,339 |
453,761,397 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,818 |
1,242,834 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
48,057,427,243 |
48,058,824,028 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
168,212,473,212 |
168,217,761,630 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,942,945,112 |
18,943,509,137 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
487,296,224,135 |
487,305,165,527 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
163,584,407,525 |
163,587,274,866 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,981,235,978 |
269,988,722,963 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
53,746,344,453 |
53,747,822,104 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
523,754,435,472 |
523,768,672,417 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
58,050,931,460 |
58,052,397,219 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,400,058,785 |
11,400,388,044 |
+0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
50,390,444,373 |
50,391,895,956 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
193,817,780,795 |
193,823,888,497 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
34,845,395,726 |
34,846,281,136 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
630,292,575,529 |
630,304,643,708 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,318,378,735 |
146,321,398,386 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,498,485,649 |
257,505,934,583 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
84,711,920,528 |
84,714,342,910 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
509,839,253,493 |
509,853,999,723 |
+0.00% |
realworld.run.linux.x64.checked.mch |
55,936,777,621 |
55,938,109,287 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,140,672,868 |
19,141,239,999 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
220,373,090 |
220,374,707 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
19,562,581,169 |
19,563,001,623 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,975,953,079 |
16,976,303,580 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
185,445,844,148 |
185,448,692,623 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,644,544 |
1,644,579 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
149,995,920 |
149,999,368 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
17,226,127,969 |
17,226,483,465 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,866,358,052 |
12,866,705,068 |
+0.00% |
realworld.run.linux.x64.checked.mch |
333,771,577 |
333,781,535 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,252,348 |
1,252,364 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
50,170,071,283 |
50,171,521,249 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
174,255,199,626 |
174,260,886,874 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
17,869,442,647 |
17,869,977,556 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
444,846,731,381 |
444,855,951,085 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,316,734,191 |
146,319,753,807 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,348,489,729 |
257,355,935,215 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
67,485,792,559 |
67,487,859,445 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
496,972,895,441 |
496,987,294,655 |
+0.00% |
realworld.run.linux.x64.checked.mch |
55,603,006,044 |
55,604,327,752 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,139,420,520 |
19,139,987,635 |
+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,093,432,152 |
42,094,768,271 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
53,257,988,922 |
53,259,621,397 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,158,038,355 |
28,158,865,794 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
750,724,100,080 |
750,736,262,875 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
163,341,615,120 |
163,344,443,839 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,594,129,438 |
280,601,851,815 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
107,562,841,515 |
107,565,136,542 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
532,388,779,666 |
532,403,158,654 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,707,452,877 |
55,708,724,902 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
753,000 |
753,011 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,528,276,843 |
16,528,675,421 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,892,213,096 |
11,892,500,049 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
269,982,660,734 |
269,986,105,518 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,867,100 |
1,867,113 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,088,227 |
166,092,451 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
60,512,498,431 |
60,513,429,929 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,488,460,466 |
13,488,802,686 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
433,639,149 |
433,632,054 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,092,679,152 |
42,094,015,260 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
36,729,712,079 |
36,730,945,976 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,265,825,259 |
16,266,365,745 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
480,741,439,346 |
480,750,157,357 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
163,339,748,020 |
163,342,576,726 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,428,041,211 |
280,435,759,364 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
47,050,343,084 |
47,051,706,613 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
518,900,319,200 |
518,914,355,968 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,273,813,728 |
55,275,092,848 |
+0.00% |
windows arm64
MinOpts (-0.00% 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,409,910,206 |
41,411,102,044 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
107,526,031,199 |
107,529,384,560 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,222,428,578 |
28,223,263,957 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
643,511,780,803 |
643,523,348,388 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
171,305,560,670 |
171,308,547,305 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,740,417,386 |
281,748,260,686 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
19,353,580,991 |
19,354,159,971 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
561,049,686,277 |
561,065,047,697 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
58,423,931,108 |
58,425,377,941 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,385,662,566 |
15,386,107,259 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,777 |
550,775 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
13,551,040,066 |
13,551,378,264 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,627,496,513 |
11,627,784,450 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
163,688,682,510 |
163,691,346,073 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,869,919 |
1,869,920 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,849,477 |
164,863,645 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
1,269,711,551 |
1,269,744,673 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,488,532,016 |
13,488,856,686 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
433,908,887 |
433,939,186 |
+0.01% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,575 |
1,290,591 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,409,359,429 |
41,410,551,269 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
93,974,991,133 |
93,978,006,296 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,594,932,065 |
16,595,479,507 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
479,823,098,293 |
479,832,002,315 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
171,303,690,751 |
171,306,677,385 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,575,567,909 |
281,583,397,041 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
18,083,869,440 |
18,084,415,298 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
547,561,154,261 |
547,576,191,011 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
57,990,022,221 |
57,991,438,755 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,384,371,991 |
15,384,816,668 |
+0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
153,474,849,953 |
153,480,333,894 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
54,022,882,185 |
54,024,497,832 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
95,029,079,508 |
95,032,664,693 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
37,606,253,461 |
37,607,413,305 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
685,348,083,133 |
685,361,974,569 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
151,634,097,866 |
151,637,112,308 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
291,571,540,090 |
291,580,110,070 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
78,025,315,870 |
78,027,484,842 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
562,982,910,336 |
562,999,144,943 |
+0.00% |
realworld.run.windows.x64.checked.mch |
62,597,274,449 |
62,598,871,681 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
22,974,008,699 |
22,974,734,106 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,493,611,836 |
19,494,078,840 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
776,392 |
776,404 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
20,493,521,288 |
20,494,112,301 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
17,127,381,500 |
17,127,869,671 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
226,032,810,688 |
226,036,126,203 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,600,405 |
1,600,431 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
143,452,480 |
143,459,238 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
33,397,794,304 |
33,398,464,551 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,428,597,207 |
12,428,956,924 |
+0.00% |
realworld.run.windows.x64.checked.mch |
334,261,198 |
334,269,057 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,252,767 |
1,252,783 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
133,981,238,117 |
133,986,255,054 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
54,022,105,793 |
54,023,721,428 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
74,535,558,220 |
74,538,552,392 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
20,478,871,961 |
20,479,543,634 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
459,315,272,445 |
459,325,848,366 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
151,632,497,461 |
151,635,511,877 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
291,428,087,610 |
291,436,650,832 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
44,627,521,566 |
44,629,020,291 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
550,554,313,129 |
550,570,188,019 |
+0.00% |
realworld.run.windows.x64.checked.mch |
62,263,013,251 |
62,264,602,624 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
22,972,755,932 |
22,973,481,323 |
+0.00% |