Throughput Diffs
linux arm64
Overall (-0.36% to +0.25%)
Collection |
PDIFF |
libraries.crossgen2.linux.arm64.checked.mch |
-0.01% |
benchmarks.run_tiered.linux.arm64.checked.mch |
-0.15% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
-0.01% |
benchmarks.run_pgo.linux.arm64.checked.mch |
-0.36% |
benchmarks.run.linux.arm64.checked.mch |
-0.13% |
libraries.pmi.linux.arm64.checked.mch |
+0.25% |
realworld.run.linux.arm64.checked.mch |
+0.13% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
+0.19% |
coreclr_tests.run.linux.arm64.checked.mch |
-0.12% |
MinOpts (-0.01% to +1.09%)
Collection |
PDIFF |
benchmarks.run_tiered.linux.arm64.checked.mch |
-0.01% |
benchmarks.run_pgo.linux.arm64.checked.mch |
+0.01% |
coreclr_tests.run.linux.arm64.checked.mch |
+1.09% |
FullOpts (-0.55% to +0.25%)
Collection |
PDIFF |
libraries.crossgen2.linux.arm64.checked.mch |
-0.01% |
benchmarks.run_tiered.linux.arm64.checked.mch |
-0.46% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
-0.01% |
benchmarks.run_pgo.linux.arm64.checked.mch |
-0.55% |
benchmarks.run.linux.arm64.checked.mch |
-0.13% |
libraries_tests.run.linux.arm64.Release.mch |
-0.01% |
libraries.pmi.linux.arm64.checked.mch |
+0.25% |
realworld.run.linux.arm64.checked.mch |
+0.13% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
+0.19% |
coreclr_tests.run.linux.arm64.checked.mch |
-0.12% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
libraries.crossgen2.linux.arm64.checked.mch |
49,446,468 |
49,443,248 |
-0.01% |
benchmarks.run_tiered.linux.arm64.checked.mch |
1,869,213,129 |
1,866,411,524 |
-0.15% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
41,176,609 |
41,174,441 |
-0.01% |
benchmarks.run_pgo.linux.arm64.checked.mch |
5,654,378,771 |
5,634,043,056 |
-0.36% |
benchmarks.run.linux.arm64.checked.mch |
1,591,244,987 |
1,589,145,825 |
-0.13% |
libraries_tests.run.linux.arm64.Release.mch |
1,965,515,038 |
1,965,505,235 |
-0.00% |
libraries.pmi.linux.arm64.checked.mch |
6,158,296,076 |
6,173,652,085 |
+0.25% |
realworld.run.linux.arm64.checked.mch |
5,374,172,763 |
5,381,276,910 |
+0.13% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
11,216,828,570 |
11,238,047,352 |
+0.19% |
coreclr_tests.run.linux.arm64.checked.mch |
408,534,358 |
408,048,278 |
-0.12% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
libraries.crossgen2.linux.arm64.checked.mch |
0 |
0 |
0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
1,294,426,529 |
1,294,279,631 |
-0.01% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
0 |
0 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
1,938,798,789 |
1,938,924,376 |
+0.01% |
benchmarks.run.linux.arm64.checked.mch |
16,626,301 |
16,626,293 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
1,631,646,824 |
1,631,679,064 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
0 |
0 |
0.00% |
realworld.run.linux.arm64.checked.mch |
8,695,252 |
8,695,252 |
0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
0 |
0 |
0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
33,077 |
33,437 |
+1.09% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
libraries.crossgen2.linux.arm64.checked.mch |
49,446,468 |
49,443,248 |
-0.01% |
benchmarks.run_tiered.linux.arm64.checked.mch |
574,786,600 |
572,131,893 |
-0.46% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
41,176,609 |
41,174,441 |
-0.01% |
benchmarks.run_pgo.linux.arm64.checked.mch |
3,715,579,982 |
3,695,118,680 |
-0.55% |
benchmarks.run.linux.arm64.checked.mch |
1,574,618,686 |
1,572,519,532 |
-0.13% |
libraries_tests.run.linux.arm64.Release.mch |
333,868,214 |
333,826,171 |
-0.01% |
libraries.pmi.linux.arm64.checked.mch |
6,158,296,076 |
6,173,652,085 |
+0.25% |
realworld.run.linux.arm64.checked.mch |
5,365,477,511 |
5,372,581,658 |
+0.13% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
11,216,828,570 |
11,238,047,352 |
+0.19% |
coreclr_tests.run.linux.arm64.checked.mch |
408,501,281 |
408,014,841 |
-0.12% |
linux x64
Overall (-0.21% to +0.20%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
-0.19% |
coreclr_tests.run.linux.x64.checked.mch |
-0.21% |
libraries_tests.run.linux.x64.Release.mch |
+0.05% |
libraries.crossgen2.linux.x64.checked.mch |
+0.01% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
+0.20% |
realworld.run.linux.x64.checked.mch |
+0.15% |
benchmarks.run_tiered.linux.x64.checked.mch |
-0.09% |
benchmarks.run_pgo.linux.x64.checked.mch |
-0.11% |
libraries.pmi.linux.x64.checked.mch |
+0.20% |
MinOpts (0.00% to +0.15%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
+0.06% |
coreclr_tests.run.linux.x64.checked.mch |
+0.15% |
libraries_tests.run.linux.x64.Release.mch |
+0.03% |
benchmarks.run_tiered.linux.x64.checked.mch |
+0.11% |
benchmarks.run_pgo.linux.x64.checked.mch |
+0.05% |
FullOpts (-0.44% to +0.20%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
-0.19% |
coreclr_tests.run.linux.x64.checked.mch |
-0.44% |
libraries_tests.run.linux.x64.Release.mch |
+0.08% |
libraries.crossgen2.linux.x64.checked.mch |
+0.01% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
+0.20% |
realworld.run.linux.x64.checked.mch |
+0.15% |
benchmarks.run_tiered.linux.x64.checked.mch |
-0.36% |
benchmarks.run_pgo.linux.x64.checked.mch |
-0.24% |
libraries.pmi.linux.x64.checked.mch |
+0.20% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
738,078,297 |
736,710,775 |
-0.19% |
coreclr_tests.run.linux.x64.checked.mch |
367,883,674 |
367,106,857 |
-0.21% |
libraries_tests.run.linux.x64.Release.mch |
573,817,627 |
574,098,649 |
+0.05% |
smoke_tests.nativeaot.linux.x64.checked.mch |
59,813,381 |
59,813,642 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
20,900,050 |
20,902,078 |
+0.01% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
2,761,662,161 |
2,767,215,082 |
+0.20% |
realworld.run.linux.x64.checked.mch |
5,268,605,974 |
5,276,320,264 |
+0.15% |
benchmarks.run_tiered.linux.x64.checked.mch |
1,415,425,885 |
1,414,165,227 |
-0.09% |
benchmarks.run_pgo.linux.x64.checked.mch |
2,569,326,584 |
2,566,534,670 |
-0.11% |
libraries.pmi.linux.x64.checked.mch |
2,851,379,422 |
2,857,013,293 |
+0.20% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
287,349 |
287,524 |
+0.06% |
coreclr_tests.run.linux.x64.checked.mch |
141,418,379 |
141,634,777 |
+0.15% |
libraries_tests.run.linux.x64.Release.mch |
324,796,552 |
324,880,350 |
+0.03% |
smoke_tests.nativeaot.linux.x64.checked.mch |
0 |
0 |
0.00% |
libraries.crossgen2.linux.x64.checked.mch |
0 |
0 |
0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
0 |
0 |
0.00% |
realworld.run.linux.x64.checked.mch |
0 |
0 |
0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
819,123,212 |
820,028,402 |
+0.11% |
benchmarks.run_pgo.linux.x64.checked.mch |
1,159,618,656 |
1,160,230,349 |
+0.05% |
libraries.pmi.linux.x64.checked.mch |
0 |
0 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
737,790,948 |
736,423,251 |
-0.19% |
coreclr_tests.run.linux.x64.checked.mch |
226,465,295 |
225,472,080 |
-0.44% |
libraries_tests.run.linux.x64.Release.mch |
249,021,075 |
249,218,299 |
+0.08% |
smoke_tests.nativeaot.linux.x64.checked.mch |
59,813,381 |
59,813,642 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
20,900,050 |
20,902,078 |
+0.01% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
2,761,662,161 |
2,767,215,082 |
+0.20% |
realworld.run.linux.x64.checked.mch |
5,268,605,974 |
5,276,320,264 |
+0.15% |
benchmarks.run_tiered.linux.x64.checked.mch |
596,302,673 |
594,136,825 |
-0.36% |
benchmarks.run_pgo.linux.x64.checked.mch |
1,409,707,928 |
1,406,304,321 |
-0.24% |
libraries.pmi.linux.x64.checked.mch |
2,851,379,422 |
2,857,013,293 |
+0.20% |