Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upload perf build and log as artifacts (merge after #1005) #1011

Merged
merged 19 commits into from
Nov 4, 2023

Conversation

qinsoon
Copy link
Member

@qinsoon qinsoon commented Nov 3, 2023

This PR moves to ci-perf-kit 0.7.1 (https://github.com/mmtk/ci-perf-kit/releases/tag/0.7.1), and adds a step to upload the build used in the perf run as artifacts. This PR closes #982.

This is an example of the testing runs: https://github.com/mmtk/mmtk-core/actions/runs/6742562731. The builds and the logs are uploaded as artifacts.

@qinsoon qinsoon changed the title Upload perf build and log as artifacts (merge after https://github.com/mmtk/mmtk-core/pull/1005) Upload perf build and log as artifacts (merge after #1005) Nov 3, 2023
@mmtkgc-bot
Copy link

mmtkgc-bot commented Nov 3, 2023

Running benchmarks for JikesRVM...
JikesRVM

NoGC (wrench-2023-11-03-Fri-214534)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 949.00 ±nan nan ±nan ⚠️ 1 removed 949.0 966.00 ±nan nan ±nan ⚠️ 1 removed 966.0 +1.79% +nan%
bloat +nan% +nan%
eclipse +nan% +nan%
fop 1295.00 ±nan nan ±nan ⚠️ 1 removed 1295.0 1283.00 ±nan nan ±nan ⚠️ 1 removed 1283.0 -0.93% +nan%
hsqldb 749.00 ±nan nan ±nan ⚠️ 1 removed 749.0 800.00 ±nan nan ±nan ⚠️ 1 removed 800.0 +6.81% +nan%
jython +nan% +nan%
luindex 2612.00 ±nan nan ±nan ⚠️ 1 removed 2612.0 2609.00 ±nan nan ±nan ⚠️ 1 removed 2609.0 -0.11% +nan%
lusearch +nan% +nan%
pmd +nan% +nan%
sunflow +nan% +nan%
xalan +nan% +nan%

SemiSpace (wrench-2023-11-03-Fri-214938)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 895.00 ±nan nan ±nan ⚠️ 1 removed 895.0 5024.00 ±nan nan ±nan ⚠️ 1 removed 5024.0 +461.34% +nan%
bloat 2355.00 ±nan nan ±nan ⚠️ 1 removed 2355.0 2297.00 ±nan nan ±nan ⚠️ 1 removed 2297.0 -2.46% +nan%
eclipse 11789.00 ±nan nan ±nan ⚠️ 1 removed 11789.0 11213.00 ±nan nan ±nan ⚠️ 1 removed 11213.0 -4.89% +nan%
fop 1257.00 ±nan nan ±nan ⚠️ 1 removed 1257.0 1268.00 ±nan nan ±nan ⚠️ 1 removed 1268.0 +0.88% +nan%
hsqldb 922.00 ±nan nan ±nan ⚠️ 1 removed 922.0 895.00 ±nan nan ±nan ⚠️ 1 removed 895.0 -2.93% +nan%
jython 1945.00 ±nan nan ±nan ⚠️ 1 removed 1945.0 1999.00 ±nan nan ±nan ⚠️ 1 removed 1999.0 +2.78% +nan%
luindex 2555.00 ±nan nan ±nan ⚠️ 1 removed 2555.0 2554.00 ±nan nan ±nan ⚠️ 1 removed 2554.0 -0.04% +nan%
lusearch 531.00 ±nan nan ±nan ⚠️ 1 removed 531.0 491.00 ±nan nan ±nan ⚠️ 1 removed 491.0 -7.53% +nan%
pmd 1360.00 ±nan nan ±nan ⚠️ 1 removed 1360.0 1370.00 ±nan nan ±nan ⚠️ 1 removed 1370.0 +0.74% +nan%
sunflow +nan% +nan%
xalan 578.00 ±nan nan ±nan ⚠️ 1 removed 578.0 572.00 ±nan nan ±nan ⚠️ 1 removed 572.0 -1.04% +nan%

MarkSweep (wrench-2023-11-03-Fri-215459)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 1310.00 ±nan nan ±nan ⚠️ 1 removed 1310.0 1311.00 ±nan nan ±nan ⚠️ 1 removed 1311.0 +0.08% +nan%
bloat 6118.00 ±nan nan ±nan ⚠️ 1 removed 6118.0 5910.00 ±nan nan ±nan ⚠️ 1 removed 5910.0 -3.40% +nan%
eclipse 20152.00 ±nan nan ±nan ⚠️ 1 removed 20152.0 +nan% +nan%
fop 1430.00 ±nan nan ±nan ⚠️ 1 removed 1430.0 1380.00 ±nan nan ±nan ⚠️ 1 removed 1380.0 -3.50% +nan%
hsqldb 1199.00 ±nan nan ±nan ⚠️ 1 removed 1199.0 1319.00 ±nan nan ±nan ⚠️ 1 removed 1319.0 +10.01% +nan%
jython 3709.00 ±nan nan ±nan ⚠️ 1 removed 3709.0 3678.00 ±nan nan ±nan ⚠️ 1 removed 3678.0 -0.84% +nan%
luindex 3929.00 ±nan nan ±nan ⚠️ 1 removed 3929.0 3993.00 ±nan nan ±nan ⚠️ 1 removed 3993.0 +1.63% +nan%
lusearch 864.00 ±nan nan ±nan ⚠️ 1 removed 864.0 887.00 ±nan nan ±nan ⚠️ 1 removed 887.0 +2.66% +nan%
pmd 3997.00 ±nan nan ±nan ⚠️ 1 removed 3997.0 3967.00 ±nan nan ±nan ⚠️ 1 removed 3967.0 -0.75% +nan%
sunflow +nan% +nan%
xalan 682.00 ±nan nan ±nan ⚠️ 1 removed 682.0 729.00 ±nan nan ±nan ⚠️ 1 removed 729.0 +6.89% +nan%

@mmtkgc-bot
Copy link

mmtkgc-bot commented Nov 3, 2023

Running benchmarks for OpenJDK...
OpenJDK

NoGC (hammer-2023-11-03-Fri-215819)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 43753.00 ±nan nan ±nan ⚠️ 1 removed 43753.0 34363.00 ±nan nan ±nan ⚠️ 1 removed 34363.0 -21.46% +nan%
bloat +nan% +nan%
eclipse +nan% +nan%
fop 2140.00 ±nan nan ±nan ⚠️ 1 removed 2140.0 1589.00 ±nan nan ±nan ⚠️ 1 removed 1589.0 -25.75% +nan%
hsqldb 912.00 ±nan nan ±nan ⚠️ 1 removed 912.0 911.00 ±nan nan ±nan ⚠️ 1 removed 911.0 -0.11% +nan%
jython +nan% +nan%
luindex 2344.00 ±nan nan ±nan ⚠️ 1 removed 2344.0 2336.00 ±nan nan ±nan ⚠️ 1 removed 2336.0 -0.34% +nan%
lusearch 550.00 ±nan nan ±nan ⚠️ 1 removed 550.0 547.00 ±nan nan ±nan ⚠️ 1 removed 547.0 -0.55% +nan%
pmd 2705.00 ±nan nan ±nan ⚠️ 1 removed 2705.0 2663.00 ±nan nan ±nan ⚠️ 1 removed 2663.0 -1.55% +nan%
sunflow +nan% +nan%
xalan 439.00 ±nan nan ±nan ⚠️ 1 removed 439.0 452.00 ±nan nan ±nan ⚠️ 1 removed 452.0 +2.96% +nan%

SemiSpace (hammer-2023-11-03-Fri-220944)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 724.00 ±nan nan ±nan ⚠️ 1 removed 724.0 739.00 ±nan nan ±nan ⚠️ 1 removed 739.0 +2.07% +nan%
bloat +nan% +nan%
eclipse 9635.00 ±nan nan ±nan ⚠️ 1 removed 9635.0 10253.00 ±nan nan ±nan ⚠️ 1 removed 10253.0 +6.41% +nan%
fop 1577.00 ±nan nan ±nan ⚠️ 1 removed 1577.0 1577.00 ±nan nan ±nan ⚠️ 1 removed 1577.0 +0.00% +nan%
hsqldb 896.00 ±nan nan ±nan ⚠️ 1 removed 896.0 896.00 ±nan nan ±nan ⚠️ 1 removed 896.0 +0.00% +nan%
jython +nan% +nan%
luindex 2122.00 ±nan nan ±nan ⚠️ 1 removed 2122.0 2134.00 ±nan nan ±nan ⚠️ 1 removed 2134.0 +0.57% +nan%
lusearch 405.00 ±nan nan ±nan ⚠️ 1 removed 405.0 412.00 ±nan nan ±nan ⚠️ 1 removed 412.0 +1.73% +nan%
pmd 2151.00 ±nan nan ±nan ⚠️ 1 removed 2151.0 2149.00 ±nan nan ±nan ⚠️ 1 removed 2149.0 -0.09% +nan%
sunflow +nan% +nan%
xalan 389.00 ±nan nan ±nan ⚠️ 1 removed 389.0 394.00 ±nan nan ±nan ⚠️ 1 removed 394.0 +1.29% +nan%

GenCopy (hammer-2023-11-03-Fri-221540)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 739.00 ±nan nan ±nan ⚠️ 1 removed 739.0 720.00 ±nan nan ±nan ⚠️ 1 removed 720.0 -2.57% +nan%
bloat +nan% +nan%
eclipse 9499.00 ±nan nan ±nan ⚠️ 1 removed 9499.0 9913.00 ±nan nan ±nan ⚠️ 1 removed 9913.0 +4.36% +nan%
fop 1576.00 ±nan nan ±nan ⚠️ 1 removed 1576.0 1574.00 ±nan nan ±nan ⚠️ 1 removed 1574.0 -0.13% +nan%
hsqldb 899.00 ±nan nan ±nan ⚠️ 1 removed 899.0 900.00 ±nan nan ±nan ⚠️ 1 removed 900.0 +0.11% +nan%
jython +nan% +nan%
luindex 2121.00 ±nan nan ±nan ⚠️ 1 removed 2121.0 2120.00 ±nan nan ±nan ⚠️ 1 removed 2120.0 -0.05% +nan%
lusearch 407.00 ±nan nan ±nan ⚠️ 1 removed 407.0 415.00 ±nan nan ±nan ⚠️ 1 removed 415.0 +1.97% +nan%
pmd 2158.00 ±nan nan ±nan ⚠️ 1 removed 2158.0 2151.00 ±nan nan ±nan ⚠️ 1 removed 2151.0 -0.32% +nan%
sunflow +nan% +nan%
xalan 387.00 ±nan nan ±nan ⚠️ 1 removed 387.0 394.00 ±nan nan ±nan ⚠️ 1 removed 394.0 +1.81% +nan%

Immix (hammer-2023-11-03-Fri-222134)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 705.00 ±nan nan ±nan ⚠️ 1 removed 705.0 752.00 ±nan nan ±nan ⚠️ 1 removed 752.0 +6.67% +nan%
bloat +nan% +nan%
eclipse 9551.00 ±nan nan ±nan ⚠️ 1 removed 9551.0 9956.00 ±nan nan ±nan ⚠️ 1 removed 9956.0 +4.24% +nan%
fop 1578.00 ±nan nan ±nan ⚠️ 1 removed 1578.0 1575.00 ±nan nan ±nan ⚠️ 1 removed 1575.0 -0.19% +nan%
hsqldb 900.00 ±nan nan ±nan ⚠️ 1 removed 900.0 903.00 ±nan nan ±nan ⚠️ 1 removed 903.0 +0.33% +nan%
jython +nan% +nan%
luindex 2157.00 ±nan nan ±nan ⚠️ 1 removed 2157.0 2147.00 ±nan nan ±nan ⚠️ 1 removed 2147.0 -0.46% +nan%
lusearch 410.00 ±nan nan ±nan ⚠️ 1 removed 410.0 395.00 ±nan nan ±nan ⚠️ 1 removed 395.0 -3.66% +nan%
pmd 2360.00 ±nan nan ±nan ⚠️ 1 removed 2360.0 2343.00 ±nan nan ±nan ⚠️ 1 removed 2343.0 -0.72% +nan%
sunflow +nan% +nan%
xalan 364.00 ±nan nan ±nan ⚠️ 1 removed 364.0 358.00 ±nan nan ±nan ⚠️ 1 removed 358.0 -1.65% +nan%

GenImmix (hammer-2023-11-03-Fri-222736)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 741.00 ±nan nan ±nan ⚠️ 1 removed 741.0 744.00 ±nan nan ±nan ⚠️ 1 removed 744.0 +0.40% +nan%
bloat +nan% +nan%
eclipse 9886.00 ±nan nan ±nan ⚠️ 1 removed 9886.0 11179.00 ±nan nan ±nan ⚠️ 1 removed 11179.0 +13.08% +nan%
fop 1619.00 ±nan nan ±nan ⚠️ 1 removed 1619.0 1618.00 ±nan nan ±nan ⚠️ 1 removed 1618.0 -0.06% +nan%
hsqldb 933.00 ±nan nan ±nan ⚠️ 1 removed 933.0 935.00 ±nan nan ±nan ⚠️ 1 removed 935.0 +0.21% +nan%
jython +nan% +nan%
luindex 2220.00 ±nan nan ±nan ⚠️ 1 removed 2220.0 2225.00 ±nan nan ±nan ⚠️ 1 removed 2225.0 +0.23% +nan%
lusearch 398.00 ±nan nan ±nan ⚠️ 1 removed 398.0 405.00 ±nan nan ±nan ⚠️ 1 removed 405.0 +1.76% +nan%
pmd 2360.00 ±nan nan ±nan ⚠️ 1 removed 2360.0 2375.00 ±nan nan ±nan ⚠️ 1 removed 2375.0 +0.64% +nan%
sunflow +nan% +nan%
xalan 475.00 ±nan nan ±nan ⚠️ 1 removed 475.0 483.00 ±nan nan ±nan ⚠️ 1 removed 483.0 +1.68% +nan%

StickyImmix (hammer-2023-11-03-Fri-223401)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 779.00 ±nan nan ±nan ⚠️ 1 removed 779.0 832.00 ±nan nan ±nan ⚠️ 1 removed 832.0 +6.80% +nan%
bloat +nan% +nan%
eclipse 10572.00 ±nan nan ±nan ⚠️ 1 removed 10572.0 11927.00 ±nan nan ±nan ⚠️ 1 removed 11927.0 +12.82% +nan%
fop 1618.00 ±nan nan ±nan ⚠️ 1 removed 1618.0 1620.00 ±nan nan ±nan ⚠️ 1 removed 1620.0 +0.12% +nan%
hsqldb 946.00 ±nan nan ±nan ⚠️ 1 removed 946.0 941.00 ±nan nan ±nan ⚠️ 1 removed 941.0 -0.53% +nan%
jython +nan% +nan%
luindex 2226.00 ±nan nan ±nan ⚠️ 1 removed 2226.0 2195.00 ±nan nan ±nan ⚠️ 1 removed 2195.0 -1.39% +nan%
lusearch 419.00 ±nan nan ±nan ⚠️ 1 removed 419.0 446.00 ±nan nan ±nan ⚠️ 1 removed 446.0 +6.44% +nan%
pmd 2318.00 ±nan nan ±nan ⚠️ 1 removed 2318.0 2332.00 ±nan nan ±nan ⚠️ 1 removed 2332.0 +0.60% +nan%
sunflow +nan% +nan%
xalan 468.00 ±nan nan ±nan ⚠️ 1 removed 468.0 479.00 ±nan nan ±nan ⚠️ 1 removed 479.0 +2.35% +nan%

MarkSweep (hammer-2023-11-03-Fri-224030)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 1356.00 ±nan nan ±nan ⚠️ 1 removed 1356.0 1343.00 ±nan nan ±nan ⚠️ 1 removed 1343.0 -0.96% +nan%
bloat +nan% +nan%
eclipse 14314.00 ±nan nan ±nan ⚠️ 1 removed 14314.0 14414.00 ±nan nan ±nan ⚠️ 1 removed 14414.0 +0.70% +nan%
fop 1700.00 ±nan nan ±nan ⚠️ 1 removed 1700.0 1703.00 ±nan nan ±nan ⚠️ 1 removed 1703.0 +0.18% +nan%
hsqldb 1446.00 ±nan nan ±nan ⚠️ 1 removed 1446.0 1462.00 ±nan nan ±nan ⚠️ 1 removed 1462.0 +1.11% +nan%
jython +nan% +nan%
luindex 3740.00 ±nan nan ±nan ⚠️ 1 removed 3740.0 3742.00 ±nan nan ±nan ⚠️ 1 removed 3742.0 +0.05% +nan%
lusearch 623.00 ±nan nan ±nan ⚠️ 1 removed 623.0 599.00 ±nan nan ±nan ⚠️ 1 removed 599.0 -3.85% +nan%
pmd 5585.00 ±nan nan ±nan ⚠️ 1 removed 5585.0 5624.00 ±nan nan ±nan ⚠️ 1 removed 5624.0 +0.70% +nan%
sunflow +nan% +nan%
xalan 566.00 ±nan nan ±nan ⚠️ 1 removed 566.0 572.00 ±nan nan ±nan ⚠️ 1 removed 572.0 +1.06% +nan%

@qinsoon qinsoon marked this pull request as ready for review November 4, 2023 04:37
Copy link
Collaborator

@wks wks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@wks wks added this pull request to the merge queue Nov 4, 2023
Merged via the queue into master with commit 650eea8 Nov 4, 2023
19 checks passed
@wks wks deleted the perf-build-as-artifacts branch November 4, 2023 06:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Preserve nightly build or regression test build
3 participants