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,762,900,669 |
64,762,928,751 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
230,789,111,258 |
230,789,108,495 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
37,627,825,264 |
37,627,855,244 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
960,873,034,559 |
960,871,468,067 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,912,086,934 |
165,912,277,646 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
271,420,180,193 |
271,420,193,684 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
903,904,572,016 |
903,906,568,338 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
547,291,130,348 |
547,290,718,114 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,728,494,047 |
57,728,464,500 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,040,735,311 |
12,040,713,713 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
546,020,254 |
546,020,808 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
24,173,958,340 |
24,173,986,604 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,336,272,297 |
18,336,291,708 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
398,538,850,444 |
398,538,953,949 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,872,042 |
1,872,042 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
165,041,586 |
165,051,482 |
+0.01% |
libraries_tests.run.linux.arm64.Release.mch |
220,530,048,958 |
220,530,294,875 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,870,553,756 |
13,870,587,869 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
438,687,045 |
438,665,812 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,244,089 |
1,244,089 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
64,216,880,415 |
64,216,907,943 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
206,615,152,918 |
206,615,121,891 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,291,552,967 |
19,291,563,536 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
562,334,184,115 |
562,332,514,118 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,910,214,892 |
165,910,405,604 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
271,255,138,607 |
271,255,142,202 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
683,374,523,058 |
683,376,273,463 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
533,420,576,592 |
533,420,130,245 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,289,807,002 |
57,289,798,688 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,039,491,222 |
12,039,469,624 |
-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,524,637,658 |
51,524,473,813 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
237,477,458,697 |
237,477,239,210 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
37,957,598,930 |
37,957,558,361 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
884,785,229,095 |
884,783,161,445 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
148,001,753,009 |
148,001,833,947 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
258,316,093,269 |
258,316,342,488 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
886,198,260,092 |
886,199,380,612 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
519,358,840,572 |
519,358,048,823 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,453,713,701 |
55,453,724,185 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,427,706,170 |
19,427,619,500 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
227,116,422 |
227,116,422 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
21,769,041,162 |
21,769,040,031 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,889,065,431 |
18,889,066,058 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
363,301,236,676 |
363,301,156,564 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,646,861 |
1,646,861 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
150,179,456 |
150,178,590 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
195,647,081,443 |
195,647,093,502 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,875,593,067 |
12,875,584,544 |
-0.00% |
realworld.run.linux.x64.checked.mch |
329,732,807 |
329,732,822 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,254,503 |
1,254,503 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
51,297,521,236 |
51,297,357,391 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
215,708,417,535 |
215,708,199,179 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
19,068,533,499 |
19,068,492,303 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
521,483,992,419 |
521,482,004,881 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
148,000,106,148 |
148,000,187,086 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
258,165,913,813 |
258,166,163,898 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
690,551,178,649 |
690,552,287,110 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
506,483,247,505 |
506,482,464,279 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,123,980,894 |
55,123,991,363 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,426,451,667 |
19,426,364,997 |
-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,831,191,694 |
42,831,187,691 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,414,762,972 |
91,414,747,823 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,642,796,842 |
28,642,864,247 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
917,956,240,883 |
917,954,717,228 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,670,640,781 |
165,670,818,463 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
281,555,333,869 |
281,555,479,850 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
668,211,053,924 |
668,212,295,878 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
540,075,398,892 |
540,075,128,299 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,444,366,076 |
55,444,432,847 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
551,702 |
551,702 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
17,103,197,454 |
17,103,225,722 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
12,055,969,918 |
12,055,985,019 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
388,931,001,568 |
388,930,901,873 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,869,547 |
1,869,547 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,337,640 |
166,327,735 |
-0.01% |
libraries_tests.run.osx.arm64.Release.mch |
205,513,128,863 |
205,513,375,663 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,488,581,140 |
13,488,608,802 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
430,783,832 |
430,783,864 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,830,639,992 |
42,830,635,989 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,311,565,518 |
74,311,522,101 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,586,826,924 |
16,586,879,228 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
529,025,239,315 |
529,023,815,355 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,668,771,234 |
165,668,948,916 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
281,388,996,229 |
281,389,152,115 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
462,697,925,061 |
462,698,920,215 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
526,586,817,752 |
526,586,519,497 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,013,582,244 |
55,013,648,983 |
+0.00% |
windows arm64
MinOpts (-0.01% to +0.00%)
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 |
42,125,540,142 |
42,125,562,387 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
144,034,455,940 |
144,034,621,687 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,697,297,147 |
28,697,354,928 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
937,485,965,444 |
937,484,401,593 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,681,016,851 |
173,681,169,321 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
282,819,314,433 |
282,819,341,333 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
718,098,431,762 |
718,099,601,612 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,875,576,863 |
570,875,394,132 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,156,572,801 |
58,156,680,783 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,085,847,463 |
16,085,801,456 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
551,526 |
551,526 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
17,007,191,851 |
17,007,214,423 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,776,978,759 |
11,776,992,156 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
388,011,168,630 |
388,011,451,708 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,872,364 |
1,872,364 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
165,128,590 |
165,118,681 |
-0.01% |
libraries_tests.run.windows.arm64.Release.mch |
209,810,032,083 |
209,810,255,863 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,505,356,186 |
13,505,415,765 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
430,850,766 |
430,850,740 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,291,902 |
1,291,907 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
42,124,988,616 |
42,125,010,861 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
127,027,264,089 |
127,027,407,264 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,920,318,388 |
16,920,362,772 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
549,474,796,814 |
549,472,949,885 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,679,144,487 |
173,679,296,957 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
282,654,185,843 |
282,654,222,652 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
508,288,399,679 |
508,289,345,749 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
557,370,220,677 |
557,369,978,367 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,725,722,035 |
57,725,830,043 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,084,555,561 |
16,084,509,549 |
-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,242,598,258 |
41,242,543,515 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
119,042,191,965 |
119,042,289,488 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
26,892,787,887 |
26,892,727,771 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
850,752,257,664 |
850,750,383,657 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
153,289,245,803 |
153,289,332,068 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
267,823,264,808 |
267,823,226,513 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
686,558,975,331 |
686,560,015,666 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
535,950,933,700 |
535,950,284,678 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,382,924,397 |
59,382,939,897 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,216,249,724 |
23,216,164,915 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
467,079 |
467,079 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
15,187,589,842 |
15,187,590,040 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,317,401,453 |
10,317,401,244 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
347,660,048,709 |
347,660,106,330 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,602,511 |
1,602,511 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,572,384 |
143,572,383 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
182,882,115,305 |
182,882,123,375 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,219,262,149 |
12,219,259,189 |
-0.00% |
realworld.run.windows.x64.checked.mch |
333,518,616 |
333,518,610 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,254,650 |
1,254,650 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
41,242,131,179 |
41,242,076,436 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
103,854,602,123 |
103,854,699,448 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
16,575,386,434 |
16,575,326,527 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
503,092,208,955 |
503,090,277,327 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
153,287,643,292 |
153,287,729,557 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
267,679,692,424 |
267,679,654,130 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
503,676,860,026 |
503,677,892,291 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
523,731,671,551 |
523,731,025,489 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,049,405,781 |
59,049,421,287 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,214,995,074 |
23,214,910,265 |
-0.00% |