Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
54,250,567,190 |
54,250,625,483 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
238,092,911,053 |
238,092,810,869 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
38,053,839,055 |
38,053,796,910 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
965,159,787,568 |
965,158,333,202 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
746,704,154 |
746,704,761 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,980,534,628 |
270,980,524,425 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
1,004,700,028,736 |
1,004,701,760,881 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
549,791,086,969 |
549,790,815,950 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,506,738,494 |
58,506,701,422 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
17,538,105 |
17,538,010 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
289,913,023 |
289,913,023 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
26,910,871,593 |
26,910,877,433 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,148,776,060 |
18,148,778,056 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
392,483,529,418 |
392,483,743,226 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
165,940,471 |
165,940,484 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
224,093,424,808 |
224,093,414,331 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
14,095,127,171 |
14,095,130,080 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
458,173,122 |
458,157,066 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
0 |
0 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
53,960,654,167 |
53,960,712,460 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
211,182,039,460 |
211,181,933,436 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,905,062,995 |
19,905,018,854 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
572,676,258,150 |
572,674,589,976 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
746,704,154 |
746,704,761 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,814,594,157 |
270,814,583,941 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
780,606,603,928 |
780,608,346,550 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
535,695,959,798 |
535,695,685,870 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,048,565,372 |
58,048,544,356 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
17,538,105 |
17,538,010 |
-0.00% |
linux x64
Overall (-0.01% to -0.00%)
Collection |
PDIFF |
libraries.crossgen2.linux.x64.checked.mch |
-0.01% |
MinOpts (-0.01% to +0.00%)
Collection |
PDIFF |
realworld.run.linux.x64.checked.mch |
-0.01% |
FullOpts (-0.01% to -0.00%)
Collection |
PDIFF |
libraries.crossgen2.linux.x64.checked.mch |
-0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
55,805,220,243 |
55,804,377,889 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
236,782,089,468 |
236,776,632,263 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
32,421,031,122 |
32,420,388,769 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
882,328,500,652 |
882,320,541,043 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
639,461,135 |
639,429,033 |
-0.01% |
libraries.pmi.linux.x64.checked.mch |
257,414,876,350 |
257,413,320,449 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
983,940,453,546 |
983,933,371,333 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
520,057,204,316 |
520,049,077,782 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,707,729,011 |
55,707,684,991 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
16,839,728 |
16,839,078 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
342,706,538 |
342,698,313 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
23,384,024,967 |
23,383,502,889 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
13,861,781,449 |
13,861,525,680 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
355,111,847,925 |
355,109,247,252 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,804,907 |
149,808,619 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
196,735,446,432 |
196,730,863,800 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,962,433,309 |
12,962,323,763 |
-0.00% |
realworld.run.linux.x64.checked.mch |
333,587,203 |
333,568,457 |
-0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
0 |
0 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
55,462,513,705 |
55,461,679,576 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
213,398,064,501 |
213,393,129,374 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,559,249,673 |
18,558,863,089 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
527,216,652,727 |
527,211,293,791 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
639,461,135 |
639,429,033 |
-0.01% |
libraries.pmi.linux.x64.checked.mch |
257,265,071,443 |
257,263,511,830 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
787,205,007,114 |
787,202,507,533 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
507,094,771,007 |
507,086,754,019 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,374,141,808 |
55,374,116,534 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
16,839,728 |
16,839,078 |
-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,401,078,366 |
42,401,123,382 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,565,256,532 |
91,565,345,118 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,498,541,561 |
28,498,614,934 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
881,761,863,843 |
881,759,970,931 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
739,331,790 |
739,331,328 |
-0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,895,073,740 |
280,894,892,193 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
671,612,428,077 |
671,613,291,755 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
544,151,283,410 |
544,150,485,553 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,738,965,017 |
55,739,023,563 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
661,379 |
661,379 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
17,098,951,771 |
17,098,952,566 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,989,943,889 |
11,989,944,985 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
340,534,697,803 |
340,534,544,531 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
167,232,998 |
167,240,427 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
207,766,647,699 |
207,766,661,975 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,722,181,889 |
13,722,181,922 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
438,640,115 |
438,656,100 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,400,416,987 |
42,400,462,003 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,466,304,761 |
74,466,392,552 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,508,597,672 |
16,508,669,949 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
541,227,166,040 |
541,225,426,400 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
739,331,790 |
739,331,328 |
-0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,727,840,742 |
280,727,651,766 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
463,845,780,378 |
463,846,629,780 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
530,429,101,521 |
530,428,303,631 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,300,324,902 |
55,300,367,463 |
+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,681,842,923 |
41,681,819,923 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
140,008,110,155 |
140,008,139,310 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
29,350,494,359 |
29,350,497,232 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
937,205,040,657 |
937,203,206,465 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
796,588,169 |
796,587,785 |
-0.00% |
libraries.pmi.windows.arm64.checked.mch |
282,056,179,886 |
282,056,268,397 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
727,390,936,690 |
727,392,913,316 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
573,216,121,324 |
573,215,785,403 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,392,689,208 |
58,392,754,642 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
17,150,362 |
17,150,319 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
556,679 |
556,679 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
17,086,827,655 |
17,086,832,651 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,718,233,589 |
11,718,230,679 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
382,262,104,757 |
382,262,008,844 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
165,954,197 |
165,964,068 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
209,825,481,715 |
209,825,480,961 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,721,533,627 |
13,721,540,283 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
438,829,193 |
438,813,130 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
0 |
0 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,681,286,244 |
41,681,263,244 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
122,921,282,500 |
122,921,306,659 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,632,260,770 |
17,632,266,553 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
554,942,935,900 |
554,941,197,621 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
796,588,169 |
796,587,785 |
-0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,890,225,689 |
281,890,304,329 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
517,565,454,975 |
517,567,432,355 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
559,494,587,697 |
559,494,245,120 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,953,860,015 |
57,953,941,512 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
17,150,362 |
17,150,319 |
-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,691,634,781 |
154,695,115,679 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
40,483,520,085 |
40,484,047,081 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
119,074,329,716 |
119,076,024,502 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
27,409,212,194 |
27,409,765,607 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
849,945,185,770 |
849,960,734,080 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
661,255,693 |
661,252,401 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
266,842,308,790 |
266,848,219,008 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
688,868,785,138 |
688,880,957,562 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
537,659,072,576 |
537,665,948,583 |
+0.00% |
realworld.run.windows.x64.checked.mch |
59,762,669,907 |
59,764,262,988 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
13,055,385 |
13,055,388 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,485,949,691 |
19,486,629,994 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
466,630 |
466,638 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
15,100,448,097 |
15,100,943,739 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,124,639,759 |
10,125,019,074 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
339,996,090,987 |
340,004,590,930 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,284,402 |
143,290,430 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
178,440,583,249 |
178,445,274,271 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,581,829,960 |
12,582,147,503 |
+0.00% |
realworld.run.windows.x64.checked.mch |
333,553,776 |
333,555,639 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
0 |
0 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
135,205,685,090 |
135,208,485,685 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
40,483,053,455 |
40,483,580,443 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
103,973,881,619 |
103,975,080,763 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
17,284,572,435 |
17,284,746,533 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
509,949,094,783 |
509,956,143,150 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
661,255,693 |
661,252,401 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
266,699,024,388 |
266,704,928,578 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
510,428,201,889 |
510,435,683,291 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
525,077,242,616 |
525,083,801,080 |
+0.00% |
realworld.run.windows.x64.checked.mch |
59,429,116,131 |
59,430,707,349 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
13,055,385 |
13,055,388 |
+0.00% |