Throughput Diffs
linux arm64
MinOpts (-0.01% to +0.00%)
Collection |
PDIFF |
realworld.run.linux.arm64.checked.mch |
-0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
58,188,386,487 |
58,188,397,303 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
229,531,176,565 |
229,531,230,316 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
33,881,839,695 |
33,881,948,641 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
960,233,708,177 |
960,235,970,757 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,244,358,312 |
165,244,715,200 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
268,947,252,043 |
268,947,467,447 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
904,907,065,306 |
904,908,948,125 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,529,505,325 |
546,529,294,400 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,968,048,739 |
57,968,066,057 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,995,453,640 |
11,995,415,769 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
387,398,255 |
387,399,866 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
25,044,171,949 |
25,044,196,346 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
14,614,878,013 |
14,614,896,691 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
392,179,847,378 |
392,183,141,757 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,869,712 |
1,869,711 |
-0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,846,641 |
164,846,667 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
219,699,066,561 |
219,699,197,998 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,858,436,538 |
13,858,461,806 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
448,353,251 |
448,328,523 |
-0.01% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,818 |
1,242,818 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
57,800,988,232 |
57,800,997,437 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
204,487,004,616 |
204,487,033,970 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,266,961,682 |
19,267,051,950 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
568,053,860,799 |
568,052,829,000 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,242,488,600 |
165,242,845,489 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
268,782,405,402 |
268,782,620,780 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
685,207,998,745 |
685,209,750,127 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,671,068,787 |
532,670,832,594 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,519,695,488 |
57,519,737,534 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,994,210,822 |
11,994,172,951 |
-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,944,394,436 |
57,944,279,071 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
234,409,517,200 |
234,409,476,936 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
35,107,562,169 |
35,107,552,270 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
874,995,198,090 |
874,994,097,563 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,458,432,609 |
147,458,566,801 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
256,106,897,633 |
256,107,002,007 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
880,062,863,120 |
880,064,094,828 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,828,358,964 |
518,827,702,571 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,772,400,414 |
55,772,374,728 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,431,040,997 |
19,430,960,095 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
390,468,373 |
390,468,373 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
26,038,718,403 |
26,038,719,792 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,151,593,392 |
16,151,593,494 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
355,577,360,125 |
355,577,649,598 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,645,548 |
1,645,548 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
150,115,836 |
150,115,851 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
194,700,492,000 |
194,700,500,025 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,871,000,407 |
12,870,997,311 |
-0.00% |
realworld.run.linux.x64.checked.mch |
342,515,247 |
342,520,593 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,253,657 |
1,253,657 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
57,553,926,063 |
57,553,810,698 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
208,370,798,797 |
208,370,757,144 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,955,968,777 |
18,955,958,776 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
519,417,837,965 |
519,416,447,965 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,456,787,061 |
147,456,921,253 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
255,956,781,797 |
255,956,886,156 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
685,362,371,120 |
685,363,594,803 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,957,358,557 |
505,956,705,260 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,429,885,167 |
55,429,854,135 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,429,787,340 |
19,429,706,438 |
-0.00% |
osx arm64
MinOpts (-0.01% to +0.00%)
Collection |
PDIFF |
realworld.run.osx.arm64.checked.mch |
-0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,423,429,170 |
42,423,544,668 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,069,118,576 |
91,069,298,614 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,488,181,746 |
28,488,266,548 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
924,639,605,481 |
924,641,275,103 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,004,599,973 |
165,004,995,353 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,413,010,721 |
279,412,932,387 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
676,156,817,773 |
676,157,992,540 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
534,868,386,604 |
534,868,235,913 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,211,323,441 |
55,211,334,766 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
550,728 |
550,729 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,975,690,681 |
16,975,721,325 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,915,661,991 |
11,915,675,676 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
383,023,553,346 |
383,027,051,082 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,867,266 |
1,867,265 |
-0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,096,178 |
166,088,772 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
204,688,545,263 |
204,688,665,844 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,487,905,646 |
13,487,938,826 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
430,293,407 |
430,268,601 |
-0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,422,878,442 |
42,422,993,939 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,093,427,895 |
74,093,577,289 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,572,519,755 |
16,572,590,872 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
541,616,052,135 |
541,614,224,021 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,002,732,707 |
165,003,128,088 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,246,914,543 |
279,246,843,615 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
471,468,272,510 |
471,469,326,696 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
521,380,480,958 |
521,380,297,087 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
54,781,030,034 |
54,781,066,165 |
+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,710,382,059 |
41,710,481,533 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
136,873,468,217 |
136,873,659,753 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,656,648,657 |
28,656,738,731 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
937,004,838,231 |
937,006,928,498 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,999,483,928 |
172,999,782,479 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,285,209,940 |
280,285,326,479 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
704,825,563,307 |
704,826,347,615 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,160,411,898 |
570,160,492,917 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
57,976,047,958 |
57,976,154,833 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,082,041,097 |
16,081,985,644 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,626 |
550,627 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
16,936,328,036 |
16,936,357,411 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,631,824,430 |
11,631,843,997 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
381,630,577,584 |
381,633,971,405 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,870,127 |
1,870,126 |
-0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,915,578 |
164,925,497 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
210,293,906,906 |
210,294,007,066 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,491,264,916 |
13,491,279,922 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
430,664,177 |
430,665,992 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,611 |
1,290,611 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,709,831,433 |
41,709,930,906 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
119,937,140,181 |
119,937,302,342 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,024,824,227 |
17,024,894,734 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
555,374,260,647 |
555,372,957,093 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,997,613,801 |
172,997,912,353 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,120,294,362 |
280,120,400,982 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
494,531,656,401 |
494,532,340,549 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,669,146,982 |
556,669,212,995 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
57,545,383,781 |
57,545,488,841 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,080,750,486 |
16,080,695,033 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
178,286,282,083 |
178,286,609,877 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
60,967,018,022 |
60,967,137,289 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
135,561,342,006 |
135,561,415,350 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
27,143,699,951 |
27,143,676,930 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
930,369,374,199 |
930,367,225,038 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,753,915,700 |
152,753,985,684 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,501,404,254 |
265,501,441,858 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
734,174,745,304 |
734,175,584,852 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
591,957,763,209 |
591,957,324,028 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,320,905,212 |
59,321,042,903 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,277,187,510 |
23,277,097,721 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
21,673,489,504 |
21,673,491,246 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
816,565 |
816,565 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
22,940,386,774 |
22,940,387,731 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,194,501,659 |
10,194,503,261 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
373,975,212,299 |
373,975,298,117 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,601,300 |
1,601,300 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,566,956 |
143,569,448 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
209,367,033,264 |
209,367,034,128 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,576,947,474 |
12,576,955,566 |
+0.00% |
realworld.run.windows.x64.checked.mch |
334,122,319 |
334,121,181 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,253,946 |
1,253,946 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
156,612,792,579 |
156,613,118,631 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
60,966,201,457 |
60,966,320,724 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
112,620,955,232 |
112,621,027,619 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
16,949,198,292 |
16,949,173,669 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
556,394,161,900 |
556,391,926,921 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,752,314,400 |
152,752,384,384 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,357,837,298 |
265,357,872,410 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
524,807,712,040 |
524,808,550,724 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
579,380,815,735 |
579,380,368,462 |
-0.00% |
realworld.run.windows.x64.checked.mch |
58,986,782,893 |
58,986,921,722 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,275,933,564 |
23,275,843,775 |
-0.00% |