Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
41,659,946,928 |
41,659,994,047 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
183,814,980,003 |
183,814,770,630 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
35,928,612,645 |
35,928,660,833 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
855,047,306,441 |
855,045,352,816 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,004,027,247 |
165,004,217,797 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
203,625,268,305 |
203,625,134,896 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
752,268,328,336 |
752,269,145,254 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
435,860,248,008 |
435,860,113,589 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
41,871,044,022 |
41,871,032,944 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,122,517,990 |
11,122,472,771 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
431,916,578 |
431,916,566 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
22,918,956,723 |
22,918,950,293 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,956,932,055 |
18,956,932,478 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
389,083,658,840 |
389,083,665,848 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,869,643 |
1,869,643 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,727,675 |
164,727,666 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
219,394,956,750 |
219,394,936,673 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,858,233,942 |
13,858,239,874 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
451,687,194 |
451,687,186 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,804 |
1,242,804 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
41,228,030,350 |
41,228,077,481 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
160,896,023,280 |
160,895,820,337 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
16,971,680,590 |
16,971,728,355 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
465,963,647,601 |
465,961,686,968 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,002,157,604 |
165,002,348,154 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
203,460,540,630 |
203,460,407,230 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
532,873,371,586 |
532,874,208,581 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
422,002,014,066 |
422,001,873,715 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
41,419,356,828 |
41,419,345,758 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,121,275,186 |
11,121,229,967 |
-0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
39,452,212,314 |
39,452,116,725 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
197,900,866,959 |
197,900,665,982 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
35,018,275,474 |
35,018,211,274 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
791,765,628,513 |
791,764,246,396 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,176,946,829 |
147,177,057,416 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
193,491,684,118 |
193,491,632,085 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
757,162,175,228 |
757,162,604,675 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
413,476,891,676 |
413,476,447,773 |
-0.00% |
realworld.run.linux.x64.checked.mch |
40,172,305,712 |
40,172,371,795 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
18,405,047,050 |
18,404,989,137 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
302,570,893 |
302,570,893 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
25,076,274,380 |
25,076,274,615 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
17,706,244,773 |
17,706,244,671 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
355,566,699,678 |
355,566,723,318 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,644,584 |
1,644,584 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,999,070 |
149,999,053 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
195,727,818,775 |
195,727,821,691 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,866,340,741 |
12,866,341,822 |
+0.00% |
realworld.run.linux.x64.checked.mch |
334,141,835 |
334,140,863 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,252,358 |
1,252,358 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
39,149,641,421 |
39,149,545,832 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
172,824,592,579 |
172,824,391,367 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
17,312,030,701 |
17,311,966,603 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
436,198,928,835 |
436,197,523,078 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,175,302,245 |
147,175,412,832 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
193,341,685,048 |
193,341,633,032 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
561,434,356,453 |
561,434,782,984 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
400,610,550,935 |
400,610,105,951 |
-0.00% |
realworld.run.linux.x64.checked.mch |
39,838,163,877 |
39,838,230,932 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
18,403,794,692 |
18,403,736,779 |
-0.00% |
osx arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
36,913,169,557 |
36,913,173,506 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
51,871,436,963 |
51,871,457,341 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
26,787,586,251 |
26,787,596,341 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
801,914,488,924 |
801,912,762,792 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,761,309,300 |
164,761,464,689 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
213,494,871,291 |
213,494,749,768 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
559,063,058,113 |
559,063,406,094 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
429,630,987,608 |
429,630,674,765 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
39,949,922,921 |
39,950,002,448 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
550,937 |
550,937 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,283,380,339 |
16,283,383,922 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,909,273,123 |
11,909,275,490 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
365,670,532,526 |
365,670,183,260 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,867,190 |
1,867,190 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,086,391 |
166,086,427 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
205,250,099,332 |
205,250,123,354 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,488,553,899 |
13,488,569,831 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
433,615,842 |
433,615,798 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
36,912,618,620 |
36,912,622,569 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
35,588,056,624 |
35,588,073,419 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
14,878,313,128 |
14,878,320,851 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
436,243,956,398 |
436,242,579,532 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,759,442,110 |
164,759,597,499 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
213,328,784,900 |
213,328,663,341 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
353,812,958,781 |
353,813,282,740 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
416,142,433,709 |
416,142,104,934 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
39,516,307,079 |
39,516,386,650 |
+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 |
36,148,251,000 |
36,148,166,296 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
106,429,799,511 |
106,429,707,416 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
27,129,667,673 |
27,129,688,578 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
832,760,667,416 |
832,758,750,985 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,750,955,727 |
172,751,104,525 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
212,160,867,223 |
212,160,778,464 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
583,063,392,441 |
583,063,538,468 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
455,177,635,738 |
455,176,750,690 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
42,105,009,885 |
42,105,079,037 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
14,863,099,504 |
14,863,037,994 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,777 |
550,777 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
17,007,086,686 |
17,007,084,020 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,637,280,993 |
11,637,280,641 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
378,997,351,403 |
378,997,173,187 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,870,038 |
1,870,038 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,839,093 |
164,848,921 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
208,110,144,558 |
208,110,161,154 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,491,332,466 |
13,491,354,544 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
433,965,000 |
433,986,343 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,587 |
1,290,587 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
36,147,700,223 |
36,147,615,519 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
89,422,712,825 |
89,422,623,396 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
15,492,386,680 |
15,492,407,937 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
453,763,316,013 |
453,761,577,798 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,749,085,689 |
172,749,234,487 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
211,996,028,130 |
211,995,929,543 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
374,953,247,883 |
374,953,377,314 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
441,686,303,272 |
441,685,396,146 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
41,671,044,885 |
41,671,092,694 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
14,861,808,917 |
14,861,747,407 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
131,177,410,433 |
131,177,448,095 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
56,416,594,864 |
56,416,637,722 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
120,251,201,500 |
120,251,197,250 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
36,893,070,961 |
36,893,001,312 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
874,529,292,088 |
874,527,278,306 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,465,018,522 |
152,465,085,679 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
207,288,692,161 |
207,288,494,999 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
603,783,927,839 |
603,784,493,421 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
467,822,595,860 |
467,821,473,036 |
-0.00% |
realworld.run.windows.x64.checked.mch |
42,933,733,970 |
42,933,753,236 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
21,818,353,303 |
21,818,265,953 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,492,581,803 |
19,492,581,739 |
-0.00% |
benchmarks.run.windows.x64.checked.mch |
776,301 |
776,301 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
24,130,784,254 |
24,130,786,515 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
17,367,992,012 |
17,367,989,119 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
408,201,787,341 |
408,201,765,345 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,600,430 |
1,600,430 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,458,889 |
143,458,879 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
206,547,634,820 |
206,547,630,126 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,839,243,133 |
12,839,238,347 |
-0.00% |
realworld.run.windows.x64.checked.mch |
334,246,682 |
334,246,690 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,252,776 |
1,252,769 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
111,684,828,630 |
111,684,866,356 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
56,415,818,563 |
56,415,861,421 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
96,120,417,246 |
96,120,410,735 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
19,525,078,949 |
19,525,012,193 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
466,327,504,747 |
466,325,512,961 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,463,418,092 |
152,463,485,249 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
207,145,233,272 |
207,145,036,120 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
397,236,293,019 |
397,236,863,295 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
454,983,352,727 |
454,982,234,689 |
-0.00% |
realworld.run.windows.x64.checked.mch |
42,599,487,288 |
42,599,506,546 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
21,817,100,527 |
21,817,013,184 |
-0.00% |