Throughput Diffs
linux arm64
MinOpts (-0.00% to +0.01%)
| Collection |
PDIFF |
| libraries.pmi.linux.arm64.checked.mch |
+0.01% |
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
64,717,688,946 |
64,717,677,390 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
230,758,206,447 |
230,758,245,114 |
+0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
37,589,514,508 |
37,589,506,340 |
-0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
960,874,246,929 |
960,872,764,058 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,917,667,711 |
165,917,741,625 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
271,360,517,648 |
271,360,610,997 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
903,819,065,834 |
903,820,246,408 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,447,904,694 |
546,447,476,847 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,723,385,123 |
57,723,397,023 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,028,377,797 |
12,028,347,195 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
546,088,650 |
546,088,657 |
+0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
24,177,706,881 |
24,177,705,695 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
18,338,879,950 |
18,338,871,509 |
-0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
398,580,284,871 |
398,580,237,567 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,872,222 |
1,872,222 |
0.00% |
| libraries.pmi.linux.arm64.checked.mch |
165,058,979 |
165,068,902 |
+0.01% |
| libraries_tests.run.linux.arm64.Release.mch |
220,565,972,727 |
220,566,028,336 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,872,333,649 |
13,872,346,360 |
+0.00% |
| realworld.run.linux.arm64.checked.mch |
438,747,820 |
438,747,735 |
-0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,244,405 |
1,244,405 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
64,171,600,296 |
64,171,588,733 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
206,580,499,566 |
206,580,539,419 |
+0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
19,250,634,558 |
19,250,634,831 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
562,293,962,058 |
562,292,526,491 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,915,795,489 |
165,915,869,403 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
271,195,458,669 |
271,195,542,095 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
683,253,093,107 |
683,254,218,072 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,575,571,045 |
532,575,130,487 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,284,637,303 |
57,284,649,288 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,027,133,392 |
12,027,102,790 |
-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,479,402,674 |
51,479,287,743 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
237,440,100,716 |
237,439,919,091 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
37,918,531,878 |
37,918,557,964 |
+0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
884,771,220,845 |
884,768,742,357 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
148,003,805,668 |
148,003,880,527 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
258,251,462,263 |
258,251,721,584 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
886,045,882,919 |
886,046,881,348 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,524,419,252 |
518,523,791,415 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,447,837,286 |
55,447,899,125 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,415,706,071 |
19,415,638,810 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
227,130,653 |
227,130,653 |
0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
21,770,953,962 |
21,770,954,215 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
18,890,707,427 |
18,890,706,763 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
363,321,278,931 |
363,321,116,799 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,646,964 |
1,646,964 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
150,187,269 |
150,187,273 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
195,665,189,955 |
195,665,188,470 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,876,547,038 |
12,876,542,360 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
329,766,646 |
329,767,634 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,254,567 |
1,254,567 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
51,252,272,021 |
51,252,157,090 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
215,669,146,754 |
215,668,964,876 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
19,027,824,451 |
19,027,851,201 |
+0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
521,449,941,914 |
521,447,625,558 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
148,002,158,704 |
148,002,233,563 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
258,101,274,994 |
258,101,534,311 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
690,380,692,964 |
690,381,692,878 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,647,872,214 |
505,647,249,055 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,118,070,640 |
55,118,131,491 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,414,451,504 |
19,414,384,243 |
-0.00% |
osx arm64
MinOpts (-0.01% to +0.00%)
| Collection |
PDIFF |
| libraries.pmi.osx.arm64.checked.mch |
-0.01% |
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,785,650,305 |
42,785,610,997 |
-0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
91,376,064,957 |
91,375,993,615 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,603,134,118 |
28,603,155,691 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
917,964,308,848 |
917,962,411,496 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,677,695,193 |
165,677,873,289 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
281,487,350,258 |
281,487,264,383 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
668,134,570,883 |
668,135,175,754 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
539,227,693,583 |
539,227,234,659 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,446,235,212 |
55,446,394,945 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
551,746 |
551,746 |
0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
17,105,672,930 |
17,105,671,590 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
12,057,453,287 |
12,057,453,890 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
388,970,398,762 |
388,970,480,140 |
+0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,869,705 |
1,869,705 |
0.00% |
| libraries.pmi.osx.arm64.checked.mch |
166,355,193 |
166,345,253 |
-0.01% |
| libraries_tests.run.osx.arm64.Release.mch |
205,546,273,433 |
205,546,276,085 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,490,336,398 |
13,490,344,369 |
+0.00% |
| realworld.run.osx.arm64.checked.mch |
430,843,506 |
430,843,507 |
+0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,785,098,559 |
42,785,059,251 |
-0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
74,270,392,027 |
74,270,322,025 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,545,680,831 |
16,545,701,801 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
528,993,910,086 |
528,991,931,356 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,675,825,488 |
165,676,003,584 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
281,320,995,065 |
281,320,919,130 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
462,588,297,450 |
462,588,899,669 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
525,737,357,185 |
525,736,890,290 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,015,391,706 |
55,015,551,438 |
+0.00% |
windows arm64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
42,083,592,759 |
42,083,648,746 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
143,996,579,949 |
143,996,651,677 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
28,657,413,658 |
28,657,441,097 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
937,468,036,217 |
937,466,102,072 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
173,695,195,101 |
173,695,339,144 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
282,744,543,447 |
282,744,523,598 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
718,035,936,182 |
718,036,572,481 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,054,552,442 |
570,053,841,832 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
58,155,589,074 |
58,155,602,130 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,086,512,597 |
16,086,452,781 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
551,572 |
551,572 |
0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
17,009,635,916 |
17,009,635,387 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,778,419,539 |
11,778,420,239 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
388,050,646,170 |
388,050,769,630 |
+0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,872,565 |
1,872,565 |
0.00% |
| libraries.pmi.windows.arm64.checked.mch |
165,145,953 |
165,145,986 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
209,843,963,575 |
209,843,968,854 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,507,160,995 |
13,507,157,901 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
430,889,082 |
430,910,428 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,292,200 |
1,292,200 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
42,083,041,187 |
42,083,097,174 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
126,986,944,033 |
126,987,016,290 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
16,878,994,119 |
16,879,020,858 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
549,417,390,047 |
549,415,332,442 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
173,693,322,536 |
173,693,466,579 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
282,579,397,494 |
282,579,377,612 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
508,191,972,607 |
508,192,603,627 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,547,391,447 |
556,546,683,931 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
57,724,699,992 |
57,724,691,702 |
-0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,085,220,397 |
16,085,160,581 |
-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,203,622,808 |
41,203,517,105 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
119,015,122,066 |
119,015,209,434 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
26,855,375,589 |
26,855,370,656 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
850,840,650,155 |
850,838,989,357 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
153,309,669,153 |
153,309,724,206 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
267,768,400,583 |
267,768,414,012 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
686,548,525,599 |
686,549,814,799 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
535,194,564,821 |
535,193,831,743 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,386,124,024 |
59,386,253,460 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,218,888,940 |
23,218,827,938 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.x64.checked.mch |
467,122 |
467,122 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
15,190,904,182 |
15,190,903,213 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
10,319,461,616 |
10,319,461,492 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
347,722,236,944 |
347,722,292,623 |
+0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,602,680 |
1,602,680 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,632,500 |
143,630,867 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
182,923,953,731 |
182,923,954,466 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,221,235,653 |
12,221,226,919 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
333,596,877 |
333,602,253 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,255,020 |
1,255,020 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.x64.checked.mch |
41,203,155,686 |
41,203,049,983 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
103,824,217,884 |
103,824,306,221 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
16,535,913,973 |
16,535,909,164 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
503,118,413,211 |
503,116,696,734 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
153,308,066,473 |
153,308,121,526 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
267,624,768,083 |
267,624,783,145 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
503,624,571,868 |
503,625,860,333 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
522,973,329,168 |
522,972,604,824 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,052,527,147 |
59,052,651,207 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,217,633,920 |
23,217,572,918 |
-0.00% |