Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
56,064,692,193 |
56,064,595,398 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
237,606,700,546 |
237,606,526,584 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
40,285,012,801 |
40,285,065,950 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
963,642,860,942 |
963,639,240,344 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
145,715,595,668 |
145,715,496,299 |
-0.00% |
libraries.pmi.linux.arm64.checked.mch |
271,039,925,943 |
271,039,789,973 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
992,315,280,746 |
992,315,111,605 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
550,401,057,792 |
550,400,246,212 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,435,461,604 |
58,435,273,433 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,023,825,772 |
12,023,758,605 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
340,289,217 |
340,289,217 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
27,329,285,476 |
27,329,287,860 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
20,658,733,542 |
20,658,730,252 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
391,744,277,696 |
391,743,957,115 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,888,985 |
1,888,985 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
165,940,401 |
165,940,407 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
222,164,645,517 |
222,164,637,178 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
14,094,388,615 |
14,094,391,340 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
457,365,213 |
457,381,172 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,252,846 |
1,252,846 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
55,724,402,976 |
55,724,306,181 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
210,277,415,070 |
210,277,238,724 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,626,279,259 |
19,626,335,698 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
571,898,583,246 |
571,895,283,229 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
145,713,706,683 |
145,713,607,314 |
-0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,873,985,542 |
270,873,849,566 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
770,150,635,229 |
770,150,474,427 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
536,306,669,177 |
536,305,854,872 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,978,096,391 |
57,977,892,261 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,022,572,926 |
12,022,505,759 |
-0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
57,674,999,668 |
57,674,589,869 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
239,262,563,666 |
239,260,499,696 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
38,692,262,518 |
38,692,194,602 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
883,026,062,370 |
883,022,518,058 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
129,438,124,551 |
129,437,665,338 |
-0.00% |
libraries.pmi.linux.x64.checked.mch |
257,498,231,074 |
257,496,586,894 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
917,197,955,295 |
917,192,767,020 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
520,306,184,273 |
520,303,086,081 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,698,184,334 |
55,697,820,188 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,387,432,357 |
19,387,280,308 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
388,541,261 |
388,541,261 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
26,039,998,457 |
26,040,001,693 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
19,951,057,061 |
19,951,056,266 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
355,368,467,795 |
355,368,437,304 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,643,966 |
1,643,966 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,805,777 |
149,805,775 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
196,631,433,071 |
196,631,420,786 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,962,530,031 |
12,962,527,611 |
-0.00% |
realworld.run.linux.x64.checked.mch |
329,719,845 |
329,719,886 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,236 |
1,251,236 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
57,286,458,407 |
57,286,048,608 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
213,222,565,209 |
213,220,498,003 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,741,205,457 |
18,741,138,336 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
527,657,594,575 |
527,654,080,754 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
129,436,480,585 |
129,436,021,372 |
-0.00% |
libraries.pmi.linux.x64.checked.mch |
257,348,425,297 |
257,346,781,119 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
720,566,522,224 |
720,561,346,234 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
507,343,654,242 |
507,340,558,470 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,368,464,489 |
55,368,100,302 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,386,181,121 |
19,386,029,072 |
-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,411,156,488 |
42,411,062,005 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,342,470,977 |
91,342,318,762 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,519,760,726 |
28,519,763,093 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
918,711,238,043 |
918,707,657,254 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
145,467,433,330 |
145,467,299,950 |
-0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,956,596,958 |
280,956,260,385 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
728,104,697,843 |
728,105,074,639 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
542,848,648,124 |
542,848,046,817 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,641,664,142 |
55,641,619,042 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
556,712 |
556,712 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
17,035,199,857 |
17,035,200,796 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,991,920,497 |
11,991,920,229 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
375,002,404,046 |
375,002,520,494 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,886,440 |
1,886,440 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
167,233,394 |
167,233,386 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
210,093,211,717 |
210,093,213,249 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,721,614,969 |
13,721,621,105 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
438,496,572 |
438,496,562 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,410,599,776 |
42,410,505,293 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,307,271,120 |
74,307,117,966 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,527,840,229 |
16,527,842,864 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
543,708,833,997 |
543,705,136,760 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
145,465,546,890 |
145,465,413,510 |
-0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,789,363,564 |
280,789,026,999 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
518,011,486,126 |
518,011,861,390 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
529,127,033,155 |
529,126,425,712 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,203,167,570 |
55,203,122,480 |
-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,662,083,519 |
41,662,042,677 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
136,818,313,117 |
136,818,058,201 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
29,635,540,800 |
29,635,498,974 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
936,644,425,934 |
936,642,000,499 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
153,489,229,867 |
153,489,088,066 |
-0.00% |
libraries.pmi.windows.arm64.checked.mch |
282,122,434,089 |
282,122,032,498 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
746,141,785,683 |
746,142,309,621 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
573,488,482,465 |
573,487,538,179 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,499,424,117 |
58,499,379,912 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,096,652,274 |
16,096,571,411 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
556,689 |
556,689 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
16,826,797,845 |
16,826,802,190 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,718,735,564 |
11,718,735,140 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
381,825,348,128 |
381,825,456,506 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,889,370 |
1,889,370 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
165,964,115 |
165,954,175 |
-0.01% |
libraries_tests.run.windows.arm64.Release.mch |
209,832,169,675 |
209,832,156,462 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,721,885,845 |
13,721,870,367 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
438,834,980 |
438,834,977 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,300,923 |
1,300,923 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,661,526,830 |
41,661,485,988 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
119,991,515,272 |
119,991,256,011 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,916,805,236 |
17,916,763,834 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
554,819,077,806 |
554,816,543,993 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
153,487,340,497 |
153,487,198,696 |
-0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,956,469,974 |
281,956,078,323 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
536,309,616,008 |
536,310,153,159 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
559,766,596,620 |
559,765,667,812 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,060,589,137 |
58,060,544,935 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,095,351,351 |
16,095,270,488 |
-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,695,905,639 |
154,694,993,283 |
-0.00% |
benchmarks.run.windows.x64.checked.mch |
40,500,957,657 |
40,500,775,974 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
120,748,190,122 |
120,747,363,353 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
26,769,359,150 |
26,769,241,507 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
851,291,789,551 |
851,288,450,624 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
134,849,738,847 |
134,849,425,337 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
266,942,588,987 |
266,941,269,296 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
685,302,609,391 |
685,299,494,476 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
537,448,640,712 |
537,446,153,122 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,583,759,184 |
59,583,520,888 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,060,119,035 |
23,059,976,586 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,485,952,137 |
19,485,954,025 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
466,631 |
466,631 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
15,237,873,713 |
15,237,874,600 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,127,922,763 |
10,127,920,680 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
340,066,001,521 |
340,065,814,641 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,599,693 |
1,599,693 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,283,560 |
143,283,558 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
181,973,369,550 |
181,973,379,676 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,436,198,848 |
12,436,197,606 |
-0.00% |
realworld.run.windows.x64.checked.mch |
333,558,588 |
333,559,711 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,251,763 |
1,251,763 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
135,209,953,502 |
135,209,039,258 |
-0.00% |
benchmarks.run.windows.x64.checked.mch |
40,500,491,026 |
40,500,309,343 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
105,510,316,409 |
105,509,488,753 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
16,641,436,387 |
16,641,320,827 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
511,225,788,030 |
511,222,635,983 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
134,848,139,154 |
134,847,825,644 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
266,799,305,427 |
266,797,985,738 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
503,329,239,841 |
503,326,114,800 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
525,012,441,864 |
525,009,955,516 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,250,200,596 |
59,249,961,177 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,058,867,272 |
23,058,724,823 |
-0.00% |