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,188,338,348 |
48,188,371,745 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
190,327,775,026 |
190,327,583,234 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
35,286,214,048 |
35,286,202,303 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
672,267,999,003 |
672,266,792,375 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
163,546,823,570 |
163,546,952,526 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,064,957,275 |
270,065,040,279 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
77,907,516,260 |
77,907,366,641 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
537,437,892,888 |
537,436,942,220 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,489,291,368 |
58,489,395,286 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,397,123,042 |
11,397,088,635 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
147,537,454 |
147,537,462 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
22,184,726,051 |
22,184,725,425 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
16,350,566,785 |
16,350,564,607 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
185,088,925,631 |
185,089,190,541 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,868,822 |
1,868,822 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,696,828 |
164,696,817 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
24,180,774,235 |
24,180,772,379 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,854,272,724 |
13,854,267,753 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
453,298,662 |
453,298,661 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,380 |
1,242,380 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
48,040,800,894 |
48,040,834,283 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
168,143,048,975 |
168,142,857,809 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,935,647,263 |
18,935,637,696 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
487,179,073,372 |
487,177,601,834 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
163,544,954,748 |
163,545,083,704 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,900,260,447 |
269,900,343,462 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
53,726,742,025 |
53,726,594,262 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
523,583,620,164 |
523,582,674,467 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,035,992,706 |
58,036,096,625 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,395,880,662 |
11,395,846,255 |
-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,373,071,481 |
50,372,969,838 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
193,732,095,934 |
193,731,931,479 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
34,831,570,150 |
34,831,515,906 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
630,122,034,090 |
630,120,375,532 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,279,673,042 |
146,279,697,023 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,420,307,448 |
257,420,410,542 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
84,678,512,058 |
84,678,391,557 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
509,662,152,245 |
509,661,396,124 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,920,757,056 |
55,920,760,164 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,132,251,920 |
19,132,161,883 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
220,315,621 |
220,315,621 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
19,555,537,069 |
19,555,537,341 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,969,646,592 |
16,969,646,040 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
185,398,886,412 |
185,398,999,727 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,643,792 |
1,643,792 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,890,860 |
149,889,982 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
17,220,083,718 |
17,220,083,007 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,860,906,390 |
12,860,911,662 |
+0.00% |
realworld.run.linux.x64.checked.mch |
333,322,205 |
333,321,222 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,925 |
1,251,925 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
50,152,755,860 |
50,152,654,217 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
174,176,558,865 |
174,176,394,138 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
17,861,923,558 |
17,861,869,866 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
444,723,147,678 |
444,721,375,805 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,278,029,250 |
146,278,053,231 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,270,416,588 |
257,270,520,560 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
67,458,428,340 |
67,458,308,550 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
496,801,245,855 |
496,800,484,462 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,587,434,851 |
55,587,438,942 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,130,999,995 |
19,130,909,958 |
-0.00% |
osx arm64
MinOpts (-0.00% to +0.01%)
Collection |
PDIFF |
libraries.pmi.osx.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,079,768,209 |
42,079,801,692 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
53,236,274,572 |
53,236,234,641 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,146,805,051 |
28,146,811,061 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
750,546,979,038 |
750,545,332,723 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
163,299,559,567 |
163,299,623,498 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,512,478,422 |
280,512,609,141 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
107,532,354,992 |
107,532,321,461 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
532,227,878,856 |
532,227,409,111 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,693,676,433 |
55,693,672,462 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
752,745 |
752,745 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,521,581,065 |
16,521,580,728 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,887,101,990 |
11,887,106,523 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
269,924,277,245 |
269,924,678,047 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,866,330 |
1,866,330 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
165,975,355 |
165,985,302 |
+0.01% |
libraries_tests.run.osx.arm64.Release.mch |
60,497,369,146 |
60,497,367,118 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,483,378,292 |
13,483,376,425 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
433,190,257 |
433,174,286 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,079,015,464 |
42,079,048,947 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
36,714,693,507 |
36,714,653,913 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,259,703,061 |
16,259,704,538 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
480,622,701,793 |
480,620,654,676 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
163,297,693,237 |
163,297,757,168 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,346,503,067 |
280,346,623,839 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
47,034,985,846 |
47,034,954,343 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
518,744,500,564 |
518,744,032,686 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,260,486,176 |
55,260,498,176 |
+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,396,342,763 |
41,396,289,239 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
107,485,234,659 |
107,485,204,489 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,211,123,798 |
28,211,115,988 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
643,366,691,022 |
643,364,854,134 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
171,266,890,100 |
171,266,994,308 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,656,164,692 |
281,656,352,748 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
19,347,548,943 |
19,347,514,272 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
560,865,423,012 |
560,864,911,635 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,408,219,084 |
58,408,277,691 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,379,555,485 |
15,379,509,288 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,641 |
550,641 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
13,545,640,327 |
13,545,638,421 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,622,470,074 |
11,622,470,692 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
163,649,067,514 |
163,648,798,127 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,869,217 |
1,869,217 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,744,396 |
164,754,318 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
1,269,211,124 |
1,269,211,523 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,483,438,525 |
13,483,448,442 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
433,475,990 |
433,459,920 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,177 |
1,290,177 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,395,792,122 |
41,395,738,598 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
93,939,594,332 |
93,939,566,068 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,588,653,724 |
16,588,645,296 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
479,717,623,508 |
479,716,056,007 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
171,265,020,883 |
171,265,125,091 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,491,420,296 |
281,491,598,430 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
18,078,337,819 |
18,078,302,749 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
547,381,984,487 |
547,381,463,193 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,974,743,094 |
57,974,817,771 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,378,265,308 |
15,378,219,111 |
-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,421,963,453 |
153,422,303,797 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
54,002,987,936 |
54,002,967,617 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
94,983,793,103 |
94,984,018,747 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
37,589,385,374 |
37,589,336,834 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
685,172,945,692 |
685,171,066,411 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
151,592,359,239 |
151,592,381,466 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
291,469,953,743 |
291,469,759,923 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
77,997,805,913 |
77,997,791,631 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
562,808,759,859 |
562,808,266,919 |
-0.00% |
realworld.run.windows.x64.checked.mch |
62,582,311,104 |
62,582,265,927 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
22,963,901,003 |
22,963,821,436 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,485,406,554 |
19,485,407,669 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
776,093 |
776,093 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
20,483,839,265 |
20,483,834,309 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
17,118,803,015 |
17,118,805,976 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
225,974,268,616 |
225,974,261,900 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,599,674 |
1,599,674 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,348,264 |
143,347,424 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
33,386,520,813 |
33,386,520,225 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,423,222,175 |
12,423,221,923 |
-0.00% |
realworld.run.windows.x64.checked.mch |
333,811,182 |
333,811,161 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,252,352 |
1,252,352 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
133,936,556,899 |
133,936,896,128 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
54,002,211,843 |
54,002,191,524 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
74,499,953,838 |
74,500,184,438 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
20,470,582,359 |
20,470,530,858 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
459,198,677,076 |
459,196,804,511 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
151,590,759,565 |
151,590,781,792 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
291,326,605,479 |
291,326,412,499 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
44,611,285,100 |
44,611,271,406 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
550,385,537,684 |
550,385,044,996 |
-0.00% |
realworld.run.windows.x64.checked.mch |
62,248,499,922 |
62,248,454,766 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
22,962,648,651 |
22,962,569,084 |
-0.00% |