Throughput Diffs
linux arm64
MinOpts (-0.00% to +0.01%)
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,434,031,399 |
48,434,081,038 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
190,508,562,536 |
190,508,555,553 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
35,565,848,084 |
35,565,897,893 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
671,889,379,656 |
671,887,410,100 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
164,554,501,101 |
164,554,613,967 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,023,204,658 |
270,023,299,889 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
78,041,716,680 |
78,041,652,199 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
548,033,457,867 |
548,032,728,654 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,476,574,637 |
58,476,636,759 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,021,727,133 |
12,021,680,962 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
147,480,755 |
147,480,755 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
22,180,979,592 |
22,180,984,423 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
16,347,827,916 |
16,347,827,785 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
185,058,506,718 |
185,058,157,730 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,869,084 |
1,869,084 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,642,758 |
164,652,669 |
+0.01% |
libraries_tests.run.linux.arm64.Release.mch |
24,176,738,648 |
24,176,736,543 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,853,069,021 |
13,853,076,726 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
453,182,575 |
453,166,563 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,241,708 |
1,241,708 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
48,286,550,644 |
48,286,600,283 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
168,327,582,944 |
168,327,571,130 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,218,020,168 |
19,218,070,108 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
486,830,872,938 |
486,829,252,370 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
164,552,632,017 |
164,552,744,883 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,858,561,900 |
269,858,647,220 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
53,864,978,032 |
53,864,915,656 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
534,180,388,846 |
534,179,651,928 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,023,392,062 |
58,023,470,196 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,020,485,425 |
12,020,439,254 |
-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,609,169,472 |
50,609,218,564 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
193,889,948,069 |
193,889,781,488 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
35,098,083,513 |
35,098,095,404 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
629,821,657,924 |
629,819,833,713 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,805,061,853 |
146,805,179,047 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,276,079,928 |
257,276,188,937 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
84,719,391,961 |
84,719,190,387 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
519,653,958,587 |
519,653,266,772 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,911,685,281 |
55,911,781,192 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,417,216,641 |
19,417,135,352 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
220,246,384 |
220,246,384 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
19,554,341,504 |
19,554,338,391 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,968,514,584 |
16,968,511,568 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
185,378,515,695 |
185,378,950,964 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,643,826 |
1,643,826 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,857,307 |
149,857,287 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
17,219,152,477 |
17,219,151,038 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,860,945,378 |
12,860,948,585 |
+0.00% |
realworld.run.linux.x64.checked.mch |
333,260,252 |
333,260,260 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,345 |
1,251,345 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
50,388,923,088 |
50,388,972,180 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
174,335,606,565 |
174,335,443,097 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,129,568,929 |
18,129,583,836 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
444,443,142,229 |
444,440,882,749 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,803,418,027 |
146,803,535,221 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,126,222,621 |
257,126,331,650 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
67,500,239,484 |
67,500,039,349 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
506,793,013,209 |
506,792,318,187 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,578,425,029 |
55,578,520,932 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,415,965,296 |
19,415,884,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,321,552,661 |
42,321,588,413 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
53,523,200,680 |
53,523,226,341 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,431,220,033 |
28,431,260,145 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
750,139,641,492 |
750,137,781,475 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,311,678,054 |
164,311,699,111 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,417,160,602 |
280,417,157,013 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
109,625,423,026 |
109,625,467,825 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
542,402,836,769 |
542,402,647,033 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,682,964,865 |
55,683,080,952 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
752,561 |
752,561 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,519,033,048 |
16,519,039,582 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,885,398,691 |
11,885,396,707 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
269,857,712,847 |
269,857,639,195 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,866,583 |
1,866,583 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
165,938,400 |
165,938,403 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
60,486,565,159 |
60,486,563,122 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,482,276,074 |
13,482,287,875 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
433,049,618 |
433,049,605 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,320,800,100 |
42,320,835,852 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
37,004,167,632 |
37,004,186,759 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,545,821,342 |
16,545,863,438 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
480,281,928,645 |
480,280,142,280 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,309,811,471 |
164,309,832,528 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,251,222,202 |
280,251,218,610 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
49,138,857,867 |
49,138,904,703 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
528,920,560,695 |
528,920,359,158 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,249,915,247 |
55,250,031,347 |
+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,024,705 |
41,636,061,403 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
107,751,686,726 |
107,751,757,862 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,490,357,613 |
28,490,364,971 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
643,009,421,106 |
643,007,700,860 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,290,379,788 |
172,290,461,701 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,462,659,248 |
281,462,520,519 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
19,330,534,311 |
19,330,506,784 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
571,588,313,012 |
571,587,805,773 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,402,182,242 |
58,402,219,638 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,076,760,298 |
16,076,725,393 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,486 |
550,486 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
13,543,736,663 |
13,543,734,617 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,620,818,673 |
11,620,818,360 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
163,625,945,153 |
163,625,809,035 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,869,447 |
1,869,447 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,710,186 |
164,700,246 |
-0.01% |
libraries_tests.run.windows.arm64.Release.mch |
1,269,081,363 |
1,269,081,523 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,482,378,097 |
13,482,369,263 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
433,335,315 |
433,335,323 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,289,479 |
1,289,479 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,635,474,219 |
41,635,510,917 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
94,207,950,063 |
94,208,023,245 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,869,538,940 |
16,869,546,611 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
479,383,475,953 |
479,381,891,825 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,288,510,341 |
172,288,592,254 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,297,949,062 |
281,297,820,273 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
18,061,452,948 |
18,061,425,261 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
558,105,934,915 |
558,105,436,510 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,968,846,927 |
57,968,884,315 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,075,470,819 |
16,075,435,914 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
154,542,769,290 |
154,543,099,906 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
54,232,025,564 |
54,232,028,577 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
96,897,502,897 |
96,897,595,222 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
37,925,634,184 |
37,925,537,243 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
684,867,119,809 |
684,864,881,744 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,079,632,839 |
152,079,637,420 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
291,292,137,425 |
291,291,846,682 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
78,354,989,382 |
78,354,895,258 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
572,500,363,704 |
572,499,883,677 |
-0.00% |
realworld.run.windows.x64.checked.mch |
62,567,865,760 |
62,567,887,224 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,142,689,125 |
23,142,610,748 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,485,082,833 |
19,485,082,620 |
-0.00% |
benchmarks.run.windows.x64.checked.mch |
775,950 |
775,950 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
20,483,080,297 |
20,483,075,415 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
17,118,196,887 |
17,118,193,986 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
225,938,731,965 |
225,938,477,312 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,599,669 |
1,599,669 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,325,434 |
143,325,424 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
33,384,494,258 |
33,384,491,099 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,423,032,057 |
12,423,030,150 |
-0.00% |
realworld.run.windows.x64.checked.mch |
333,673,319 |
333,673,332 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,251,903 |
1,251,903 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
135,057,686,457 |
135,058,017,286 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
54,231,249,614 |
54,231,252,627 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
76,414,422,600 |
76,414,519,807 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
20,807,437,297 |
20,807,343,257 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
458,928,387,844 |
458,926,404,432 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,078,033,170 |
152,078,037,751 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
291,148,811,991 |
291,148,521,258 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
44,970,495,124 |
44,970,404,159 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
560,077,331,647 |
560,076,853,527 |
-0.00% |
realworld.run.windows.x64.checked.mch |
62,234,192,441 |
62,234,213,892 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,141,437,222 |
23,141,358,845 |
-0.00% |