Throughput Diffs
linux arm64
Overall (-0.01% to +0.18%)
| Collection |
PDIFF |
| benchmarks.run_pgo.linux.arm64.checked.mch |
-0.01% |
| coreclr_tests.run.linux.arm64.checked.mch |
+0.01% |
| libraries_tests.run.linux.arm64.Release.mch |
+0.18% |
MinOpts (-0.00% to +0.01%)
| Collection |
PDIFF |
| libraries.pmi.linux.arm64.checked.mch |
+0.01% |
FullOpts (-0.01% to +0.24%)
| Collection |
PDIFF |
| benchmarks.run_pgo.linux.arm64.checked.mch |
-0.01% |
| coreclr_tests.run.linux.arm64.checked.mch |
+0.02% |
| libraries_tests.run.linux.arm64.Release.mch |
+0.24% |
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
60,215,728,345 |
60,216,453,464 |
+0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
227,028,368,193 |
227,008,903,320 |
-0.01% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
38,051,287,121 |
38,051,622,581 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
957,913,850,447 |
957,999,348,652 |
+0.01% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,004,038,356 |
165,004,768,289 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
272,323,942,843 |
272,332,572,447 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
905,527,057,053 |
907,178,561,328 |
+0.18% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
550,225,523,830 |
550,237,328,293 |
+0.00% |
| realworld.run.linux.arm64.checked.mch |
58,504,898,562 |
58,505,971,679 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,031,316,422 |
12,031,435,974 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
431,917,987 |
431,917,987 |
0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
22,919,515,489 |
22,919,513,748 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
18,956,880,410 |
18,956,882,311 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
389,091,329,001 |
389,091,484,116 |
+0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,869,676 |
1,869,676 |
0.00% |
| libraries.pmi.linux.arm64.checked.mch |
164,717,615 |
164,727,492 |
+0.01% |
| libraries_tests.run.linux.arm64.Release.mch |
219,401,691,826 |
219,401,689,844 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,858,239,234 |
13,858,223,030 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
451,703,956 |
451,704,014 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,811 |
1,242,811 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
59,783,810,358 |
59,784,535,477 |
+0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
204,108,852,704 |
204,089,389,572 |
-0.01% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
19,094,406,711 |
19,094,740,270 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
568,822,521,446 |
568,907,864,536 |
+0.02% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,002,168,680 |
165,002,898,613 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
272,159,225,228 |
272,167,844,955 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
686,125,365,227 |
687,776,871,484 |
+0.24% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
536,367,284,596 |
536,379,105,263 |
+0.00% |
| realworld.run.linux.arm64.checked.mch |
58,053,194,606 |
58,054,267,665 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,030,073,611 |
12,030,193,163 |
+0.00% |
linux x64
Overall (-0.02% to +0.21%)
| Collection |
PDIFF |
| benchmarks.run_pgo.linux.x64.checked.mch |
-0.02% |
| coreclr_tests.run.linux.x64.checked.mch |
+0.01% |
| libraries_tests.run.linux.x64.Release.mch |
+0.21% |
FullOpts (-0.02% to +0.26%)
| Collection |
PDIFF |
| benchmarks.run_pgo.linux.x64.checked.mch |
-0.02% |
| coreclr_tests.run.linux.x64.checked.mch |
+0.01% |
| libraries_tests.run.linux.x64.Release.mch |
+0.26% |
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
54,361,733,431 |
54,362,348,756 |
+0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
234,081,100,049 |
234,032,568,559 |
-0.02% |
| benchmarks.run_tiered.linux.x64.checked.mch |
37,136,855,791 |
37,137,209,777 |
+0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
883,235,575,263 |
883,306,245,310 |
+0.01% |
| libraries.crossgen2.linux.x64.checked.mch |
147,176,814,382 |
147,177,481,557 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
259,413,171,194 |
259,421,142,491 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
917,444,088,853 |
919,338,697,327 |
+0.21% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
522,246,286,399 |
522,256,722,031 |
+0.00% |
| realworld.run.linux.x64.checked.mch |
56,044,662,179 |
56,045,722,022 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,484,410,613 |
19,484,585,018 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
302,570,983 |
302,570,983 |
0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
25,076,710,277 |
25,076,710,902 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
17,706,214,595 |
17,706,215,205 |
+0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
355,572,585,271 |
355,572,561,247 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,644,571 |
1,644,571 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
149,998,885 |
149,998,877 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
195,734,028,130 |
195,734,033,676 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,866,324,063 |
12,866,322,768 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
334,136,483 |
334,141,827 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,252,356 |
1,252,356 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
54,059,162,448 |
54,059,777,773 |
+0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
209,004,389,772 |
208,955,857,657 |
-0.02% |
| benchmarks.run_tiered.linux.x64.checked.mch |
19,430,641,196 |
19,430,994,572 |
+0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
527,662,989,992 |
527,733,684,063 |
+0.01% |
| libraries.crossgen2.linux.x64.checked.mch |
147,175,169,811 |
147,175,836,986 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
259,263,172,309 |
259,271,143,614 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
721,710,060,723 |
723,604,663,651 |
+0.26% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
509,379,962,336 |
509,390,399,263 |
+0.00% |
| realworld.run.linux.x64.checked.mch |
55,710,525,696 |
55,711,580,195 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,483,158,257 |
19,483,332,662 |
+0.00% |
osx arm64
Overall (-0.01% to +0.14%)
| Collection |
PDIFF |
| benchmarks.run_pgo.osx.arm64.checked.mch |
-0.01% |
| coreclr_tests.run.osx.arm64.checked.mch |
+0.01% |
| libraries_tests.run.osx.arm64.Release.mch |
+0.14% |
FullOpts (-0.01% to +0.21%)
| Collection |
PDIFF |
| benchmarks.run_pgo.osx.arm64.checked.mch |
-0.01% |
| coreclr_tests.run.osx.arm64.checked.mch |
+0.01% |
| libraries_tests.run.osx.arm64.Release.mch |
+0.21% |
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,536,323,824 |
42,536,917,136 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
53,801,508,822 |
53,797,707,126 |
-0.01% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,369,186,489 |
28,369,435,725 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
901,083,464,070 |
901,161,327,188 |
+0.01% |
| libraries.crossgen2.osx.arm64.checked.mch |
164,761,199,713 |
164,762,055,310 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
282,367,362,230 |
282,370,923,449 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
670,033,015,511 |
670,997,390,377 |
+0.14% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
542,953,089,392 |
542,962,720,804 |
+0.00% |
| realworld.run.osx.arm64.checked.mch |
55,799,440,758 |
55,800,506,169 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
550,933 |
550,933 |
0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
16,283,842,261 |
16,283,843,511 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
11,909,210,506 |
11,909,211,306 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
365,676,488,735 |
365,676,744,793 |
+0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,867,201 |
1,867,201 |
0.00% |
| libraries.pmi.osx.arm64.checked.mch |
166,086,185 |
166,086,224 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
205,256,397,624 |
205,256,388,784 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,488,551,170 |
13,488,546,643 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
433,611,429 |
433,632,801 |
+0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,535,772,891 |
42,536,366,203 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
37,517,666,561 |
37,513,863,615 |
-0.01% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,459,975,983 |
16,460,224,419 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
535,406,975,335 |
535,484,582,395 |
+0.01% |
| libraries.crossgen2.osx.arm64.checked.mch |
164,759,332,512 |
164,760,188,109 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
282,201,276,045 |
282,204,837,225 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
464,776,617,887 |
465,741,001,593 |
+0.21% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
529,464,538,222 |
529,474,174,161 |
+0.00% |
| realworld.run.osx.arm64.checked.mch |
55,365,829,329 |
55,366,873,368 |
+0.00% |
windows arm64
Overall (-0.00% to +0.19%)
| Collection |
PDIFF |
| coreclr_tests.run.windows.arm64.checked.mch |
+0.01% |
| libraries_tests.run.windows.arm64.Release.mch |
+0.19% |
MinOpts (-0.01% to +0.00%)
| Collection |
PDIFF |
| libraries.pmi.windows.arm64.checked.mch |
-0.01% |
FullOpts (-0.00% to +0.27%)
| Collection |
PDIFF |
| coreclr_tests.run.windows.arm64.checked.mch |
+0.01% |
| libraries_tests.run.windows.arm64.Release.mch |
+0.27% |
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
41,825,392,619 |
41,826,009,032 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
140,002,311,459 |
139,997,433,794 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
29,057,245,572 |
29,057,445,218 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
935,077,754,435 |
935,150,364,318 |
+0.01% |
| libraries.crossgen2.windows.arm64.checked.mch |
172,752,047,478 |
172,752,762,074 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
283,742,215,246 |
283,753,745,569 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
700,706,388,234 |
702,042,151,868 |
+0.19% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
574,085,342,568 |
574,107,020,791 |
+0.00% |
| realworld.run.windows.arm64.checked.mch |
58,613,267,901 |
58,613,992,909 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,101,620,160 |
16,101,774,202 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
550,784 |
550,784 |
0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
17,007,810,607 |
17,007,817,490 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,637,206,785 |
11,637,205,796 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
379,003,487,294 |
379,003,120,784 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,870,063 |
1,870,063 |
0.00% |
| libraries.pmi.windows.arm64.checked.mch |
164,848,820 |
164,838,822 |
-0.01% |
| libraries_tests.run.windows.arm64.Release.mch |
208,116,294,126 |
208,116,303,467 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,491,350,355 |
13,491,356,219 |
+0.00% |
| realworld.run.windows.arm64.checked.mch |
433,960,569 |
433,960,572 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,566 |
1,290,566 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
41,824,841,835 |
41,825,458,248 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
122,994,500,852 |
122,989,616,304 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
17,420,038,787 |
17,420,239,422 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
556,074,267,141 |
556,147,243,534 |
+0.01% |
| libraries.crossgen2.windows.arm64.checked.mch |
172,750,177,415 |
172,750,892,011 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
283,577,366,426 |
283,588,906,747 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
492,590,094,108 |
493,925,848,401 |
+0.27% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
560,593,992,213 |
560,615,664,572 |
+0.00% |
| realworld.run.windows.arm64.checked.mch |
58,179,307,332 |
58,180,032,337 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,100,329,594 |
16,100,483,636 |
+0.00% |
windows x64
Overall (-0.02% to +0.15%)
| Collection |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
+0.06% |
| benchmarks.run_pgo.windows.x64.checked.mch |
-0.02% |
| coreclr_tests.run.windows.x64.checked.mch |
+0.01% |
| libraries_tests.run.windows.x64.Release.mch |
+0.15% |
FullOpts (-0.02% to +0.21%)
| Collection |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
+0.07% |
| benchmarks.run_pgo.windows.x64.checked.mch |
-0.02% |
| coreclr_tests.run.windows.x64.checked.mch |
+0.01% |
| libraries_tests.run.windows.x64.Release.mch |
+0.21% |
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
153,475,612,675 |
153,570,078,627 |
+0.06% |
| benchmarks.run.windows.x64.checked.mch |
65,391,002,479 |
65,391,984,991 |
+0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
137,013,743,106 |
136,985,600,166 |
-0.02% |
| benchmarks.run_tiered.windows.x64.checked.mch |
39,371,021,942 |
39,371,327,405 |
+0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
969,847,953,393 |
969,925,298,753 |
+0.01% |
| libraries.crossgen2.windows.x64.checked.mch |
152,464,958,867 |
152,465,708,291 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
275,514,740,031 |
275,523,427,471 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
732,526,922,464 |
733,631,211,217 |
+0.15% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
593,737,554,353 |
593,756,719,408 |
+0.00% |
| realworld.run.windows.x64.checked.mch |
59,955,166,312 |
59,955,973,766 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,178,895,888 |
23,179,098,042 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
19,493,450,212 |
19,493,450,935 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
776,302 |
776,302 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
24,131,810,080 |
24,131,810,295 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
17,367,919,237 |
17,367,922,671 |
+0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
408,207,011,347 |
408,207,033,902 |
+0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,600,429 |
1,600,429 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,457,075 |
143,458,721 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
206,554,293,285 |
206,554,296,988 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,839,239,052 |
12,839,241,025 |
+0.00% |
| realworld.run.windows.x64.checked.mch |
334,242,284 |
334,242,280 |
-0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,252,773 |
1,252,773 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
133,982,162,463 |
134,076,627,692 |
+0.07% |
| benchmarks.run.windows.x64.checked.mch |
65,390,226,177 |
65,391,208,689 |
+0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
112,881,933,026 |
112,853,789,871 |
-0.02% |
| benchmarks.run_tiered.windows.x64.checked.mch |
22,003,102,705 |
22,003,404,734 |
+0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
561,640,942,046 |
561,718,264,851 |
+0.01% |
| libraries.crossgen2.windows.x64.checked.mch |
152,463,358,438 |
152,464,107,862 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
275,371,282,956 |
275,379,968,750 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
525,972,629,179 |
527,076,914,229 |
+0.21% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
580,898,315,301 |
580,917,478,383 |
+0.00% |
| realworld.run.windows.x64.checked.mch |
59,620,924,028 |
59,621,731,486 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,177,643,115 |
23,177,845,269 |
+0.00% |