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,433,803,073 |
48,433,830,049 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
190,507,061,015 |
190,506,969,236 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
35,565,612,693 |
35,565,636,553 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
671,883,899,453 |
671,882,711,937 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
164,553,195,525 |
164,553,317,986 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,026,651,623 |
270,026,639,627 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
78,041,406,478 |
78,041,235,166 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
548,025,402,010 |
548,024,888,201 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,476,547,021 |
58,476,495,043 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,021,587,626 |
12,021,548,892 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
147,480,753 |
147,480,753 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
22,180,965,929 |
22,180,966,780 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
16,347,831,167 |
16,347,827,073 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
185,058,363,934 |
185,058,615,077 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,869,072 |
1,869,072 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,642,785 |
164,642,773 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
24,176,731,812 |
24,176,729,954 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,853,088,101 |
13,853,095,659 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
453,182,653 |
453,182,647 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,241,707 |
1,241,707 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
48,286,322,320 |
48,286,349,296 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
168,326,095,086 |
168,326,002,456 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,217,781,526 |
19,217,809,480 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
486,825,535,519 |
486,824,096,860 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
164,551,326,453 |
164,551,448,914 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,862,008,838 |
269,861,996,854 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
53,864,674,666 |
53,864,505,212 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
534,172,313,909 |
534,171,792,542 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,023,364,368 |
58,023,312,396 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,020,345,919 |
12,020,307,185 |
-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,260,778 |
50,610,152,973 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
193,886,915,012 |
193,886,525,217 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
35,098,103,556 |
35,098,088,648 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
629,821,357,805 |
629,819,751,126 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,805,081,882 |
146,805,205,482 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,273,328,111 |
257,273,445,946 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
84,720,394,414 |
84,720,289,113 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
519,661,165,034 |
519,660,426,938 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,912,406,938 |
55,912,400,860 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,417,470,115 |
19,417,386,732 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
220,247,390 |
220,247,390 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
19,554,316,979 |
19,554,312,881 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,968,511,487 |
16,968,508,272 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
185,378,687,157 |
185,378,729,986 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,643,826 |
1,643,826 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,857,290 |
149,856,423 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
17,219,177,174 |
17,219,176,288 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,860,966,254 |
12,860,955,687 |
-0.00% |
realworld.run.linux.x64.checked.mch |
333,261,169 |
333,260,230 |
-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,390,013,388 |
50,389,905,583 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
174,332,598,033 |
174,332,212,336 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,129,592,069 |
18,129,580,376 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
444,442,670,648 |
444,441,021,140 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,803,438,056 |
146,803,561,656 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,123,470,821 |
257,123,589,523 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
67,501,217,240 |
67,501,112,825 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
506,800,198,780 |
506,799,471,251 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,579,145,769 |
55,579,140,630 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,416,218,770 |
19,416,135,387 |
-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,153,182 |
42,321,134,541 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
53,523,444,668 |
53,523,436,014 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,430,892,803 |
28,430,912,985 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
750,135,450,000 |
750,133,023,980 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,311,760,230 |
164,311,920,661 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,423,383,274 |
280,423,405,902 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
109,625,062,461 |
109,625,101,876 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
542,417,129,699 |
542,416,465,222 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,683,006,884 |
55,682,959,976 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
752,552 |
752,552 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,519,070,934 |
16,519,070,983 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,885,362,034 |
11,885,364,884 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
269,858,026,164 |
269,857,713,968 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,866,595 |
1,866,595 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
165,930,946 |
165,930,928 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
60,486,540,886 |
60,486,545,549 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,482,308,417 |
13,482,283,481 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
433,049,607 |
433,065,614 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,320,400,630 |
42,320,381,989 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
37,004,373,734 |
37,004,365,031 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,545,530,769 |
16,545,548,101 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
480,277,423,836 |
480,275,310,012 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,309,893,635 |
164,310,054,066 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,257,452,328 |
280,257,474,974 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
49,138,521,575 |
49,138,556,327 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
528,934,821,282 |
528,934,181,741 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,249,957,277 |
55,249,894,362 |
-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,636,160,584 |
41,636,113,464 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
107,750,962,865 |
107,750,956,950 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,490,453,816 |
28,490,416,795 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
643,014,717,313 |
643,013,039,306 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,289,122,800 |
172,289,232,685 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,469,155,830 |
281,468,980,221 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
19,330,747,595 |
19,330,700,163 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
571,587,716,331 |
571,587,512,497 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,402,099,010 |
58,402,190,526 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,077,183,005 |
16,077,143,801 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,485 |
550,485 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
13,543,738,491 |
13,543,741,512 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,620,826,493 |
11,620,827,407 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
163,626,111,004 |
163,625,832,352 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,869,468 |
1,869,468 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,700,231 |
164,710,187 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
1,269,083,931 |
1,269,083,816 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,482,330,124 |
13,482,339,961 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
433,351,327 |
433,351,334 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,289,480 |
1,289,480 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,635,610,099 |
41,635,562,979 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
94,207,224,374 |
94,207,215,438 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,869,627,323 |
16,869,589,388 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
479,388,606,309 |
479,387,206,954 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,287,253,332 |
172,287,363,217 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,304,455,599 |
281,304,270,034 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
18,061,663,664 |
18,061,616,347 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
558,105,386,207 |
558,105,172,536 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,968,747,683 |
57,968,839,192 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,075,893,525 |
16,075,854,321 |
-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,545,271,180 |
154,545,570,384 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
54,230,581,816 |
54,230,456,270 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
96,898,238,228 |
96,898,392,196 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
37,925,183,878 |
37,925,103,344 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
684,857,464,849 |
684,856,093,395 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,083,279,604 |
152,083,269,316 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
291,289,007,803 |
291,288,900,080 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
78,354,816,542 |
78,354,749,033 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
572,500,658,492 |
572,499,633,432 |
-0.00% |
realworld.run.windows.x64.checked.mch |
62,567,822,786 |
62,567,882,417 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,142,952,853 |
23,142,870,347 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,485,079,232 |
19,485,077,205 |
-0.00% |
benchmarks.run.windows.x64.checked.mch |
775,960 |
775,960 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
20,483,078,053 |
20,483,079,282 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
17,118,198,599 |
17,118,196,527 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
225,938,550,095 |
225,938,724,710 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,599,676 |
1,599,676 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,324,602 |
143,324,599 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
33,384,489,130 |
33,384,490,584 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,423,020,928 |
12,423,011,741 |
-0.00% |
realworld.run.windows.x64.checked.mch |
333,673,306 |
333,674,381 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,251,900 |
1,251,900 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
135,060,191,948 |
135,060,493,179 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
54,229,805,856 |
54,229,680,310 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
76,415,160,175 |
76,415,312,914 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
20,806,985,279 |
20,806,906,817 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
458,918,914,754 |
458,917,368,685 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,081,679,928 |
152,081,669,640 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
291,145,683,201 |
291,145,575,481 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
44,970,327,412 |
44,970,258,449 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
560,077,637,564 |
560,076,621,691 |
-0.00% |
realworld.run.windows.x64.checked.mch |
62,234,149,480 |
62,234,208,036 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,141,700,953 |
23,141,618,447 |
-0.00% |