Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
64,762,157,249 |
64,762,043,864 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
230,791,165,440 |
230,790,944,669 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
37,627,464,761 |
37,627,468,872 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
960,869,557,136 |
960,866,729,848 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,910,412,553 |
165,910,566,450 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
271,423,274,280 |
271,423,253,335 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
903,909,598,929 |
903,910,761,685 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
547,276,637,618 |
547,276,033,655 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,728,449,746 |
57,728,239,601 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,040,748,054 |
12,040,695,228 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
546,023,553 |
546,024,102 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
24,173,912,939 |
24,173,915,339 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,336,231,965 |
18,336,235,625 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
398,534,923,819 |
398,534,742,507 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,872,013 |
1,872,013 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
165,051,319 |
165,051,321 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
220,529,960,634 |
220,530,176,805 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,870,536,784 |
13,870,582,236 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
438,684,673 |
438,663,271 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,244,086 |
1,244,086 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
64,216,133,696 |
64,216,019,762 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
206,617,252,501 |
206,617,029,330 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,291,232,796 |
19,291,233,247 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
562,334,633,317 |
562,331,987,341 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,908,540,540 |
165,908,694,437 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
271,258,222,961 |
271,258,202,014 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
683,379,638,295 |
683,380,584,880 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
533,406,100,834 |
533,405,451,419 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,289,765,073 |
57,289,576,330 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,039,503,968 |
12,039,451,142 |
-0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
51,525,441,442 |
51,525,397,706 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
237,477,554,940 |
237,477,360,911 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
37,957,636,344 |
37,957,605,581 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
884,778,658,170 |
884,776,994,169 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
148,002,996,399 |
148,003,066,622 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
258,316,073,340 |
258,316,346,040 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
886,186,360,186 |
886,187,224,153 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
519,373,494,750 |
519,373,207,756 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,453,643,439 |
55,453,760,025 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,428,399,522 |
19,428,320,195 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
227,117,405 |
227,117,395 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
21,769,040,946 |
21,769,039,242 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,889,059,275 |
18,889,057,554 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
363,301,052,054 |
363,301,146,397 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,646,863 |
1,646,863 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
150,179,434 |
150,179,443 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
195,646,886,311 |
195,646,866,771 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,875,599,461 |
12,875,598,173 |
-0.00% |
realworld.run.linux.x64.checked.mch |
329,733,792 |
329,732,828 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,254,502 |
1,254,502 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
51,298,324,037 |
51,298,280,311 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
215,708,513,994 |
215,708,321,669 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
19,068,577,069 |
19,068,548,027 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
521,477,606,116 |
521,475,847,772 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
148,001,349,536 |
148,001,419,759 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
258,165,893,906 |
258,166,166,597 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
690,539,473,875 |
690,540,357,382 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
506,497,895,289 |
506,497,609,583 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,123,909,647 |
55,124,027,197 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,427,145,020 |
19,427,065,693 |
-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,831,210,402 |
42,831,152,692 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,412,077,379 |
91,411,912,686 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,642,748,331 |
28,642,804,364 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
851,057,642,042 |
851,055,268,265 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,670,347,705 |
165,670,594,686 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
281,549,612,880 |
281,549,353,535 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
651,160,632,100 |
651,161,206,467 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
540,061,295,545 |
540,060,609,986 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,444,978,702 |
55,444,942,232 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
551,706 |
551,706 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
17,103,138,586 |
17,103,140,920 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
12,055,946,033 |
12,055,945,523 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
386,859,279,843 |
386,859,128,070 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,869,570 |
1,869,570 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,337,579 |
166,337,567 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
207,260,002,873 |
207,260,176,159 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,488,541,565 |
13,488,585,052 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
430,781,693 |
430,781,656 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,830,658,696 |
42,830,600,986 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,308,938,793 |
74,308,771,766 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,586,802,298 |
16,586,858,841 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
464,198,362,199 |
464,196,140,195 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,668,478,135 |
165,668,725,116 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
281,383,275,301 |
281,383,015,968 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
443,900,629,227 |
443,901,030,308 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
526,572,753,980 |
526,572,024,934 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,014,197,009 |
55,014,160,576 |
-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 |
42,125,837,766 |
42,125,742,686 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
144,033,376,547 |
144,033,368,833 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,697,029,598 |
28,697,055,245 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
937,470,837,843 |
937,468,432,734 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,684,516,159 |
173,684,634,290 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
282,818,702,505 |
282,818,702,649 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
718,093,778,480 |
718,094,252,231 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,875,704,886 |
570,875,464,947 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,156,690,241 |
58,156,589,547 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,086,198,248 |
16,086,153,210 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
551,513 |
551,513 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
17,007,151,329 |
17,007,154,392 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,776,928,327 |
11,776,925,681 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
388,007,221,142 |
388,006,909,274 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,872,405 |
1,872,405 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
165,118,459 |
165,128,369 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
209,809,697,380 |
209,809,887,147 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,505,342,317 |
13,505,393,833 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
430,848,542 |
430,848,551 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,291,908 |
1,291,908 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
42,125,286,253 |
42,125,191,173 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
127,026,225,218 |
127,026,214,441 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,920,101,271 |
16,920,129,564 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
549,463,616,701 |
549,461,523,460 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,682,643,754 |
173,682,761,885 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
282,653,584,046 |
282,653,574,280 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
508,284,081,100 |
508,284,365,084 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
557,370,362,569 |
557,370,071,114 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,725,841,699 |
57,725,740,996 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,084,906,340 |
16,084,861,302 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
41,243,101,013 |
41,243,069,035 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
119,041,966,644 |
119,042,159,075 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
26,893,121,715 |
26,893,096,155 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
850,740,114,128 |
850,738,529,201 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
153,287,884,800 |
153,287,923,080 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
267,823,053,885 |
267,823,181,294 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
686,554,966,835 |
686,556,472,700 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
535,966,210,244 |
535,965,612,111 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,382,800,692 |
59,382,943,776 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,216,295,763 |
23,216,193,029 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
467,079 |
467,079 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
15,187,588,622 |
15,187,589,987 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,317,402,357 |
10,317,402,828 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
347,659,839,587 |
347,659,855,151 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,602,512 |
1,602,512 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,570,752 |
143,573,226 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
182,882,134,362 |
182,882,135,461 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,219,255,408 |
12,219,257,357 |
+0.00% |
realworld.run.windows.x64.checked.mch |
333,518,620 |
333,518,629 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,254,649 |
1,254,649 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
41,242,633,934 |
41,242,601,956 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
103,854,378,022 |
103,854,569,088 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
16,575,719,358 |
16,575,693,327 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
503,080,274,541 |
503,078,674,050 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
153,286,282,288 |
153,286,320,568 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
267,679,483,133 |
267,679,608,068 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
503,672,832,473 |
503,674,337,239 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
523,746,954,836 |
523,746,354,754 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,049,282,072 |
59,049,425,147 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,215,041,114 |
23,214,938,380 |
-0.00% |