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 |
48,435,014,560 |
48,434,963,094 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
190,508,856,683 |
190,508,810,065 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
35,565,690,509 |
35,565,768,324 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
671,888,864,185 |
671,887,271,132 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
164,553,189,411 |
164,553,341,293 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,029,047,703 |
270,029,162,603 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
78,041,458,843 |
78,041,377,205 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
548,032,688,109 |
548,032,043,722 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,475,300,684 |
58,475,341,852 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,021,705,262 |
12,021,675,441 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
147,482,043 |
147,482,043 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
22,180,975,773 |
22,180,976,715 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
16,347,829,659 |
16,347,828,602 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
185,058,239,283 |
185,058,199,502 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,869,080 |
1,869,080 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,652,665 |
164,642,758 |
-0.01% |
libraries_tests.run.linux.arm64.Release.mch |
24,176,716,245 |
24,176,712,794 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,853,084,385 |
13,853,078,617 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
453,182,676 |
453,182,743 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,241,684 |
1,241,684 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
48,287,532,517 |
48,287,481,051 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
168,327,880,910 |
168,327,833,350 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,217,860,850 |
19,217,939,722 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
486,830,624,902 |
486,829,071,630 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
164,551,320,331 |
164,551,472,213 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,864,395,038 |
269,864,519,845 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
53,864,742,598 |
53,864,664,411 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
534,179,603,724 |
534,178,965,105 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,022,118,008 |
58,022,159,109 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,020,463,578 |
12,020,433,757 |
-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,610,384,920 |
50,610,309,557 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
193,890,146,566 |
193,889,875,342 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
35,098,587,789 |
35,098,516,281 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
629,830,199,930 |
629,828,224,171 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,801,323,457 |
146,801,439,874 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,275,990,835 |
257,275,968,176 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
84,720,369,514 |
84,720,196,070 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
519,654,104,281 |
519,653,737,466 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,911,964,004 |
55,912,023,637 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,416,967,995 |
19,416,863,309 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
220,248,024 |
220,248,024 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
19,554,338,668 |
19,554,340,785 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,968,531,336 |
16,968,531,676 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
185,378,630,847 |
185,378,624,141 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,643,833 |
1,643,833 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,856,427 |
149,856,435 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
17,219,174,494 |
17,219,173,754 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,860,942,377 |
12,860,946,746 |
+0.00% |
realworld.run.linux.x64.checked.mch |
333,261,164 |
333,260,185 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,345 |
1,251,340 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
50,390,136,896 |
50,390,061,533 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
174,335,807,898 |
174,335,534,557 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,130,056,453 |
18,129,984,605 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
444,451,569,083 |
444,449,600,030 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,799,679,624 |
146,799,796,041 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,126,134,408 |
257,126,111,741 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
67,501,195,020 |
67,501,022,316 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
506,793,161,904 |
506,792,790,720 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,578,702,840 |
55,578,763,452 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,415,716,650 |
19,415,611,969 |
-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,321,417,187 |
42,321,345,602 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
53,523,640,074 |
53,523,582,964 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,431,264,588 |
28,431,265,458 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
750,135,194,561 |
750,132,901,215 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,313,108,201 |
164,313,253,362 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,422,701,889 |
280,422,934,750 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
109,625,859,219 |
109,625,865,160 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
542,416,783,890 |
542,416,050,616 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,683,122,353 |
55,683,207,447 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
752,545 |
752,545 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,519,049,645 |
16,519,053,618 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,885,380,052 |
11,885,375,709 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
269,857,717,367 |
269,857,714,880 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,866,608 |
1,866,608 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
165,930,977 |
165,930,982 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
60,486,617,988 |
60,486,618,780 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,482,304,357 |
13,482,319,579 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
433,049,585 |
433,049,590 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,320,664,642 |
42,320,593,057 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
37,004,590,429 |
37,004,529,346 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,545,884,536 |
16,545,889,749 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
480,277,477,194 |
480,275,186,335 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,311,241,593 |
164,311,386,754 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,256,770,912 |
280,257,003,768 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
49,139,241,231 |
49,139,246,380 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
528,934,479,533 |
528,933,731,037 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,250,072,768 |
55,250,157,857 |
+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 |
41,636,673,409 |
41,636,614,111 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
107,750,658,138 |
107,750,930,779 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,490,358,019 |
28,490,331,559 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
643,009,523,441 |
643,007,893,877 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,287,804,284 |
172,287,862,405 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,465,975,029 |
281,465,853,710 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
19,330,636,591 |
19,330,621,157 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
571,595,482,301 |
571,595,077,048 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,400,759,864 |
58,400,763,578 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,076,979,726 |
16,076,945,341 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,475 |
550,475 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
13,543,736,199 |
13,543,736,556 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,620,816,735 |
11,620,820,843 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
163,625,875,825 |
163,625,847,701 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,869,444 |
1,869,444 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,710,158 |
164,700,298 |
-0.01% |
libraries_tests.run.windows.arm64.Release.mch |
1,269,083,893 |
1,269,083,783 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,482,356,189 |
13,482,346,217 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
433,335,328 |
433,335,312 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,289,474 |
1,289,474 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,636,122,934 |
41,636,063,636 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
94,206,921,939 |
94,207,194,223 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,869,541,284 |
16,869,510,716 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
479,383,647,616 |
479,382,046,176 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,285,934,840 |
172,285,992,961 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,301,264,871 |
281,301,153,412 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
18,061,552,698 |
18,061,537,374 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
558,113,126,112 |
558,112,730,831 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,967,424,536 |
57,967,428,266 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,075,690,252 |
16,075,655,867 |
-0.00% |