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 |
62,047,365,736 |
62,047,440,000 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
196,804,714,423 |
196,804,734,355 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
33,696,066,180 |
33,696,073,990 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
669,353,935,015 |
669,352,386,665 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
164,998,959,113 |
164,999,051,113 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
272,301,103,848 |
272,301,157,082 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
77,504,876,681 |
77,504,730,394 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
550,433,475,799 |
550,432,462,011 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,482,211,384 |
58,482,201,547 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,030,043,937 |
12,029,992,102 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
475,713,513 |
475,713,513 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
23,412,140,821 |
23,412,142,189 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
14,650,928,827 |
14,650,925,803 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
182,248,647,311 |
182,248,793,632 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,869,662 |
1,869,662 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,727,312 |
164,717,370 |
-0.01% |
libraries_tests.run.linux.arm64.Release.mch |
25,572,726,604 |
25,572,726,567 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,857,569,190 |
13,857,571,212 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
452,356,318 |
452,334,945 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,800 |
1,242,800 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
61,571,652,223 |
61,571,726,487 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
173,392,573,602 |
173,392,592,166 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,045,137,353 |
19,045,148,187 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
487,105,287,704 |
487,103,593,033 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
164,997,089,451 |
164,997,181,451 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
272,136,376,536 |
272,136,439,712 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
51,932,150,077 |
51,932,003,827 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
536,575,906,609 |
536,574,890,799 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,029,855,066 |
58,029,866,602 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,028,801,137 |
12,028,749,302 |
-0.00% |
linux x64
Overall (-0.01% to -0.00%)
Collection |
PDIFF |
benchmarks.run_tiered.linux.x64.checked.mch |
-0.01% |
coreclr_tests.run.linux.x64.checked.mch |
-0.01% |
realworld.run.linux.x64.checked.mch |
-0.01% |
MinOpts (-0.02% to +0.00%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
-0.01% |
benchmarks.run_pgo.linux.x64.checked.mch |
-0.01% |
benchmarks.run_tiered.linux.x64.checked.mch |
-0.01% |
coreclr_tests.run.linux.x64.checked.mch |
-0.02% |
realworld.run.linux.x64.checked.mch |
-0.01% |
FullOpts (-0.01% to -0.00%)
Collection |
PDIFF |
coreclr_tests.run.linux.x64.checked.mch |
-0.01% |
realworld.run.linux.x64.checked.mch |
-0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
52,439,120,868 |
52,437,667,273 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
219,513,496,665 |
219,506,959,700 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
43,515,715,327 |
43,513,325,649 |
-0.01% |
coreclr_tests.run.linux.x64.checked.mch |
632,223,947,228 |
632,140,523,374 |
-0.01% |
libraries.crossgen2.linux.x64.checked.mch |
147,171,915,832 |
147,171,911,977 |
-0.00% |
libraries.pmi.linux.x64.checked.mch |
259,402,086,535 |
259,396,663,619 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
72,634,038,675 |
72,631,165,479 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
559,567,113,799 |
559,557,244,335 |
-0.00% |
realworld.run.linux.x64.checked.mch |
59,287,196,551 |
59,282,503,202 |
-0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,444,033,208 |
19,443,811,544 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
258,949,007 |
258,916,437 |
-0.01% |
benchmarks.run_pgo.linux.x64.checked.mch |
30,164,798,660 |
30,162,601,194 |
-0.01% |
benchmarks.run_tiered.linux.x64.checked.mch |
21,270,406,586 |
21,268,740,436 |
-0.01% |
coreclr_tests.run.linux.x64.checked.mch |
184,749,193,704 |
184,706,270,446 |
-0.02% |
libraries.crossgen2.linux.x64.checked.mch |
1,644,567 |
1,644,567 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
150,000,257 |
149,999,781 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
22,496,375,126 |
22,495,664,806 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,867,083,279 |
12,866,566,834 |
-0.00% |
realworld.run.linux.x64.checked.mch |
333,267,470 |
333,232,831 |
-0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,252,351 |
1,252,356 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
52,180,171,861 |
52,178,750,836 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
189,348,698,005 |
189,344,358,506 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
22,245,308,741 |
22,244,585,213 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
447,474,753,524 |
447,434,252,928 |
-0.01% |
libraries.crossgen2.linux.x64.checked.mch |
147,170,271,265 |
147,170,267,410 |
-0.00% |
libraries.pmi.linux.x64.checked.mch |
259,252,086,278 |
259,246,663,838 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
50,137,663,549 |
50,135,500,673 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
546,700,030,520 |
546,690,677,501 |
-0.00% |
realworld.run.linux.x64.checked.mch |
58,953,929,081 |
58,949,270,371 |
-0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,442,780,857 |
19,442,559,188 |
-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,503,806,434 |
42,503,829,699 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
54,096,569,450 |
54,096,539,475 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,677,812,369 |
28,677,848,803 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
751,259,111,410 |
751,256,957,072 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,756,398,079 |
164,756,465,905 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
282,392,994,562 |
282,392,983,836 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
114,223,512,095 |
114,223,445,599 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
541,573,524,063 |
541,573,205,683 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,731,973,706 |
55,732,075,275 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
550,955 |
550,955 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,283,817,325 |
16,283,817,862 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,900,539,227 |
11,900,539,348 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
269,092,283,183 |
269,092,220,183 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,867,199 |
1,867,199 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,086,262 |
166,086,281 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
62,110,586,440 |
62,110,591,134 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,487,364,706 |
13,487,357,872 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
433,591,811 |
433,570,464 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,503,255,479 |
42,503,278,744 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
37,812,752,125 |
37,812,721,613 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,777,273,142 |
16,777,309,455 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
482,166,828,227 |
482,164,736,889 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,754,530,880 |
164,754,598,706 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
282,226,908,300 |
282,226,897,555 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
52,112,925,655 |
52,112,854,465 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
528,086,159,357 |
528,085,847,811 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,298,381,895 |
55,298,504,811 |
+0.00% |
windows arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,775,098,652 |
41,775,043,141 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
111,015,466,995 |
111,015,459,562 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,799,669,913 |
28,799,744,224 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
665,996,111,005 |
665,994,600,273 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,747,073,686 |
172,747,172,327 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
283,725,219,707 |
283,725,305,303 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
16,650,100,103 |
16,650,065,991 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
574,145,059,134 |
574,144,392,804 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,649,020,894 |
58,649,138,295 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,101,003,668 |
16,100,927,724 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,810 |
550,810 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
14,696,889,881 |
14,696,888,925 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,634,642,417 |
11,634,643,057 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
182,304,952,324 |
182,304,657,197 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,870,026 |
1,870,026 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,835,809 |
164,835,814 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
354,068,872 |
354,068,907 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,491,293,577 |
13,491,284,126 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
434,065,486 |
434,044,139 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,581 |
1,290,581 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,774,547,842 |
41,774,492,331 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
96,318,577,114 |
96,318,570,637 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,165,027,496 |
17,165,101,167 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
483,691,158,681 |
483,689,943,076 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,745,203,660 |
172,745,302,301 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
283,560,383,898 |
283,560,469,489 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
16,296,031,231 |
16,295,997,084 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
560,653,765,557 |
560,653,108,678 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,214,955,408 |
58,215,094,156 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,099,713,087 |
16,099,637,143 |
-0.00% |
windows x64
Overall (-0.01% to -0.00%)
Collection |
PDIFF |
benchmarks.run_pgo.windows.x64.checked.mch |
-0.01% |
benchmarks.run_tiered.windows.x64.checked.mch |
-0.01% |
coreclr_tests.run.windows.x64.checked.mch |
-0.01% |
realworld.run.windows.x64.checked.mch |
-0.01% |
MinOpts (-0.02% to 0.00%)
Collection |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
-0.02% |
benchmarks.run_pgo.windows.x64.checked.mch |
-0.01% |
benchmarks.run_tiered.windows.x64.checked.mch |
-0.01% |
coreclr_tests.run.windows.x64.checked.mch |
-0.02% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
-0.01% |
realworld.run.windows.x64.checked.mch |
-0.01% |
FullOpts (-0.01% to -0.00%)
Collection |
PDIFF |
benchmarks.run_pgo.windows.x64.checked.mch |
-0.01% |
coreclr_tests.run.windows.x64.checked.mch |
-0.01% |
realworld.run.windows.x64.checked.mch |
-0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
153,479,315,120 |
153,474,907,952 |
-0.00% |
benchmarks.run.windows.x64.checked.mch |
40,703,792,542 |
40,702,660,477 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
81,094,504,036 |
81,087,358,615 |
-0.01% |
benchmarks.run_tiered.windows.x64.checked.mch |
28,470,929,840 |
28,469,305,557 |
-0.01% |
coreclr_tests.run.windows.x64.checked.mch |
665,498,136,710 |
665,406,284,778 |
-0.01% |
libraries.crossgen2.windows.x64.checked.mch |
152,459,436,633 |
152,459,390,853 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
268,994,074,458 |
268,988,223,021 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
65,992,225,948 |
65,990,427,850 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
539,463,035,807 |
539,453,443,380 |
-0.00% |
realworld.run.windows.x64.checked.mch |
60,075,112,415 |
60,070,420,129 |
-0.01% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,177,514,946 |
23,177,264,046 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,494,079,012 |
19,493,452,207 |
-0.00% |
benchmarks.run.windows.x64.checked.mch |
466,910 |
466,798 |
-0.02% |
benchmarks.run_pgo.windows.x64.checked.mch |
12,765,814,240 |
12,764,445,696 |
-0.01% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,168,392,826 |
10,167,321,156 |
-0.01% |
coreclr_tests.run.windows.x64.checked.mch |
219,163,953,084 |
219,112,874,655 |
-0.02% |
libraries.crossgen2.windows.x64.checked.mch |
1,600,440 |
1,600,440 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,457,546 |
143,457,083 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
27,073,181,073 |
27,072,183,395 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,306,375,898 |
12,305,468,469 |
-0.01% |
realworld.run.windows.x64.checked.mch |
334,274,992 |
334,241,928 |
-0.01% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,252,784 |
1,252,777 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
133,985,236,108 |
133,981,455,745 |
-0.00% |
benchmarks.run.windows.x64.checked.mch |
40,703,325,632 |
40,702,193,679 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
68,328,689,796 |
68,322,912,919 |
-0.01% |
benchmarks.run_tiered.windows.x64.checked.mch |
18,302,537,014 |
18,301,984,401 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
446,334,183,626 |
446,293,410,123 |
-0.01% |
libraries.crossgen2.windows.x64.checked.mch |
152,457,836,193 |
152,457,790,413 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
268,850,616,912 |
268,844,765,938 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
38,919,044,875 |
38,918,244,455 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
527,156,659,909 |
527,147,974,911 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,740,837,423 |
59,736,178,201 |
-0.01% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,176,262,162 |
23,176,011,269 |
-0.00% |