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

Use new running scripts in ci-perf-kit #1005

Merged
merged 11 commits into from
Nov 3, 2023
Merged

Use new running scripts in ci-perf-kit #1005

merged 11 commits into from
Nov 3, 2023

Conversation

qinsoon
Copy link
Member

@qinsoon qinsoon commented Oct 31, 2023

This PR updates to ci-perf-kit 0.7.0. It fixes a few issues:

@mmtkgc-bot
Copy link

mmtkgc-bot commented Oct 31, 2023

Running benchmarks for JikesRVM...
JikesRVM

NoGC (wrench-2023-10-31-Tue-233808)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 947.00 ±nan nan ±nan ⚠️ 1 removed 947.0 958.00 ±nan nan ±nan ⚠️ 1 removed 958.0 +1.16% +nan%
bloat +nan% +nan%
eclipse +nan% +nan%
fop 1282.00 ±nan nan ±nan ⚠️ 1 removed 1282.0 1294.00 ±nan nan ±nan ⚠️ 1 removed 1294.0 +0.94% +nan%
hsqldb 780.00 ±nan nan ±nan ⚠️ 1 removed 780.0 761.00 ±nan nan ±nan ⚠️ 1 removed 761.0 -2.44% +nan%
jython +nan% +nan%
luindex 2550.00 ±nan nan ±nan ⚠️ 1 removed 2550.0 2586.00 ±nan nan ±nan ⚠️ 1 removed 2586.0 +1.41% +nan%
lusearch +nan% +nan%
pmd +nan% +nan%
sunflow +nan% +nan%
xalan +nan% +nan%

SemiSpace (wrench-2023-10-31-Tue-234209)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 898.00 ±nan nan ±nan ⚠️ 1 removed 898.0 877.00 ±nan nan ±nan ⚠️ 1 removed 877.0 -2.34% +nan%
bloat 2428.00 ±nan nan ±nan ⚠️ 1 removed 2428.0 2304.00 ±nan nan ±nan ⚠️ 1 removed 2304.0 -5.11% +nan%
eclipse 11563.00 ±nan nan ±nan ⚠️ 1 removed 11563.0 14979.00 ±nan nan ±nan ⚠️ 1 removed 14979.0 +29.54% +nan%
fop 1270.00 ±nan nan ±nan ⚠️ 1 removed 1270.0 1271.00 ±nan nan ±nan ⚠️ 1 removed 1271.0 +0.08% +nan%
hsqldb 929.00 ±nan nan ±nan ⚠️ 1 removed 929.0 924.00 ±nan nan ±nan ⚠️ 1 removed 924.0 -0.54% +nan%
jython 1966.00 ±nan nan ±nan ⚠️ 1 removed 1966.0 1917.00 ±nan nan ±nan ⚠️ 1 removed 1917.0 -2.49% +nan%
luindex 2570.00 ±nan nan ±nan ⚠️ 1 removed 2570.0 2590.00 ±nan nan ±nan ⚠️ 1 removed 2590.0 +0.78% +nan%
lusearch 498.00 ±nan nan ±nan ⚠️ 1 removed 498.0 479.00 ±nan nan ±nan ⚠️ 1 removed 479.0 -3.82% +nan%
pmd 1389.00 ±nan nan ±nan ⚠️ 1 removed 1389.0 1357.00 ±nan nan ±nan ⚠️ 1 removed 1357.0 -2.30% +nan%
sunflow +nan% +nan%
xalan 578.00 ±nan nan ±nan ⚠️ 1 removed 578.0 576.00 ±nan nan ±nan ⚠️ 1 removed 576.0 -0.35% +nan%

MarkSweep (wrench-2023-10-31-Tue-234728)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 1372.00 ±nan nan ±nan ⚠️ 1 removed 1372.0 1330.00 ±nan nan ±nan ⚠️ 1 removed 1330.0 -3.06% +nan%
bloat 6065.00 ±nan nan ±nan ⚠️ 1 removed 6065.0 5970.00 ±nan nan ±nan ⚠️ 1 removed 5970.0 -1.57% +nan%
eclipse 18440.00 ±nan nan ±nan ⚠️ 1 removed 18440.0 20685.00 ±nan nan ±nan ⚠️ 1 removed 20685.0 +12.17% +nan%
fop 1429.00 ±nan nan ±nan ⚠️ 1 removed 1429.0 1377.00 ±nan nan ±nan ⚠️ 1 removed 1377.0 -3.64% +nan%
hsqldb +nan% +nan%
jython 3719.00 ±nan nan ±nan ⚠️ 1 removed 3719.0 3690.00 ±nan nan ±nan ⚠️ 1 removed 3690.0 -0.78% +nan%
luindex 3939.00 ±nan nan ±nan ⚠️ 1 removed 3939.0 3942.00 ±nan nan ±nan ⚠️ 1 removed 3942.0 +0.08% +nan%
lusearch 865.00 ±nan nan ±nan ⚠️ 1 removed 865.0 853.00 ±nan nan ±nan ⚠️ 1 removed 853.0 -1.39% +nan%
pmd 3968.00 ±nan nan ±nan ⚠️ 1 removed 3968.0 3929.00 ±nan nan ±nan ⚠️ 1 removed 3929.0 -0.98% +nan%
sunflow +nan% +nan%
xalan 711.00 ±nan nan ±nan ⚠️ 1 removed 711.0 707.00 ±nan nan ±nan ⚠️ 1 removed 707.0 -0.56% +nan%

@mmtkgc-bot
Copy link

mmtkgc-bot commented Oct 31, 2023

Running benchmarks for OpenJDK...
OpenJDK

NoGC (hammer-2023-10-31-Tue-234655)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 34488.00 ±nan nan ±nan ⚠️ 1 removed 34488.0 30282.00 ±nan nan ±nan ⚠️ 1 removed 30282.0 -12.20% +nan%
bloat +nan% +nan%
eclipse +nan% +nan%
fop 1591.00 ±nan nan ±nan ⚠️ 1 removed 1591.0 1582.00 ±nan nan ±nan ⚠️ 1 removed 1582.0 -0.57% +nan%
hsqldb 921.00 ±nan nan ±nan ⚠️ 1 removed 921.0 921.00 ±nan nan ±nan ⚠️ 1 removed 921.0 +0.00% +nan%
jython +nan% +nan%
luindex 2380.00 ±nan nan ±nan ⚠️ 1 removed 2380.0 2351.00 ±nan nan ±nan ⚠️ 1 removed 2351.0 -1.22% +nan%
lusearch 545.00 ±nan nan ±nan ⚠️ 1 removed 545.0 552.00 ±nan nan ±nan ⚠️ 1 removed 552.0 +1.28% +nan%
pmd 2699.00 ±nan nan ±nan ⚠️ 1 removed 2699.0 2665.00 ±nan nan ±nan ⚠️ 1 removed 2665.0 -1.26% +nan%
sunflow +nan% +nan%
xalan 443.00 ±nan nan ±nan ⚠️ 1 removed 443.0 436.00 ±nan nan ±nan ⚠️ 1 removed 436.0 -1.58% +nan%

SemiSpace (hammer-2023-10-31-Tue-235737)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 764.00 ±nan nan ±nan ⚠️ 1 removed 764.0 726.00 ±nan nan ±nan ⚠️ 1 removed 726.0 -4.97% +nan%
bloat +nan% +nan%
eclipse 9960.00 ±nan nan ±nan ⚠️ 1 removed 9960.0 9735.00 ±nan nan ±nan ⚠️ 1 removed 9735.0 -2.26% +nan%
fop 1576.00 ±nan nan ±nan ⚠️ 1 removed 1576.0 1576.00 ±nan nan ±nan ⚠️ 1 removed 1576.0 +0.00% +nan%
hsqldb 908.00 ±nan nan ±nan ⚠️ 1 removed 908.0 899.00 ±nan nan ±nan ⚠️ 1 removed 899.0 -0.99% +nan%
jython +nan% +nan%
luindex 2131.00 ±nan nan ±nan ⚠️ 1 removed 2131.0 2122.00 ±nan nan ±nan ⚠️ 1 removed 2122.0 -0.42% +nan%
lusearch 401.00 ±nan nan ±nan ⚠️ 1 removed 401.0 405.00 ±nan nan ±nan ⚠️ 1 removed 405.0 +1.00% +nan%
pmd 2165.00 ±nan nan ±nan ⚠️ 1 removed 2165.0 2156.00 ±nan nan ±nan ⚠️ 1 removed 2156.0 -0.42% +nan%
sunflow +nan% +nan%
xalan 408.00 ±nan nan ±nan ⚠️ 1 removed 408.0 402.00 ±nan nan ±nan ⚠️ 1 removed 402.0 -1.47% +nan%

GenCopy (hammer-2023-11-01-Wed-000334)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 830.00 ±nan nan ±nan ⚠️ 1 removed 830.0 808.00 ±nan nan ±nan ⚠️ 1 removed 808.0 -2.65% +nan%
bloat +nan% +nan%
eclipse 10107.00 ±nan nan ±nan ⚠️ 1 removed 10107.0 10302.00 ±nan nan ±nan ⚠️ 1 removed 10302.0 +1.93% +nan%
fop 1579.00 ±nan nan ±nan ⚠️ 1 removed 1579.0 1579.00 ±nan nan ±nan ⚠️ 1 removed 1579.0 +0.00% +nan%
hsqldb 911.00 ±nan nan ±nan ⚠️ 1 removed 911.0 901.00 ±nan nan ±nan ⚠️ 1 removed 901.0 -1.10% +nan%
jython +nan% +nan%
luindex 2122.00 ±nan nan ±nan ⚠️ 1 removed 2122.0 2114.00 ±nan nan ±nan ⚠️ 1 removed 2114.0 -0.38% +nan%
lusearch 408.00 ±nan nan ±nan ⚠️ 1 removed 408.0 413.00 ±nan nan ±nan ⚠️ 1 removed 413.0 +1.23% +nan%
pmd 2162.00 ±nan nan ±nan ⚠️ 1 removed 2162.0 2165.00 ±nan nan ±nan ⚠️ 1 removed 2165.0 +0.14% +nan%
sunflow +nan% +nan%
xalan 401.00 ±nan nan ±nan ⚠️ 1 removed 401.0 398.00 ±nan nan ±nan ⚠️ 1 removed 398.0 -0.75% +nan%

Immix (hammer-2023-11-01-Wed-000932)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 799.00 ±nan nan ±nan ⚠️ 1 removed 799.0 756.00 ±nan nan ±nan ⚠️ 1 removed 756.0 -5.38% +nan%
bloat +nan% +nan%
eclipse 9659.00 ±nan nan ±nan ⚠️ 1 removed 9659.0 9882.00 ±nan nan ±nan ⚠️ 1 removed 9882.0 +2.31% +nan%
fop 1579.00 ±nan nan ±nan ⚠️ 1 removed 1579.0 1574.00 ±nan nan ±nan ⚠️ 1 removed 1574.0 -0.32% +nan%
hsqldb 908.00 ±nan nan ±nan ⚠️ 1 removed 908.0 906.00 ±nan nan ±nan ⚠️ 1 removed 906.0 -0.22% +nan%
jython +nan% +nan%
luindex 2128.00 ±nan nan ±nan ⚠️ 1 removed 2128.0 2130.00 ±nan nan ±nan ⚠️ 1 removed 2130.0 +0.09% +nan%
lusearch 379.00 ±nan nan ±nan ⚠️ 1 removed 379.0 406.00 ±nan nan ±nan ⚠️ 1 removed 406.0 +7.12% +nan%
pmd 2332.00 ±nan nan ±nan ⚠️ 1 removed 2332.0 2341.00 ±nan nan ±nan ⚠️ 1 removed 2341.0 +0.39% +nan%
sunflow +nan% +nan%
xalan 367.00 ±nan nan ±nan ⚠️ 1 removed 367.0 376.00 ±nan nan ±nan ⚠️ 1 removed 376.0 +2.45% +nan%

GenImmix (hammer-2023-11-01-Wed-001531)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 754.00 ±nan nan ±nan ⚠️ 1 removed 754.0 797.00 ±nan nan ±nan ⚠️ 1 removed 797.0 +5.70% +nan%
bloat +nan% +nan%
eclipse 10210.00 ±nan nan ±nan ⚠️ 1 removed 10210.0 10417.00 ±nan nan ±nan ⚠️ 1 removed 10417.0 +2.03% +nan%
fop 1721.00 ±nan nan ±nan ⚠️ 1 removed 1721.0 1621.00 ±nan nan ±nan ⚠️ 1 removed 1621.0 -5.81% +nan%
hsqldb 947.00 ±nan nan ±nan ⚠️ 1 removed 947.0 942.00 ±nan nan ±nan ⚠️ 1 removed 942.0 -0.53% +nan%
jython +nan% +nan%
luindex 2274.00 ±nan nan ±nan ⚠️ 1 removed 2274.0 2242.00 ±nan nan ±nan ⚠️ 1 removed 2242.0 -1.41% +nan%
lusearch 404.00 ±nan nan ±nan ⚠️ 1 removed 404.0 402.00 ±nan nan ±nan ⚠️ 1 removed 402.0 -0.50% +nan%
pmd 2356.00 ±nan nan ±nan ⚠️ 1 removed 2356.0 2333.00 ±nan nan ±nan ⚠️ 1 removed 2333.0 -0.98% +nan%
sunflow +nan% +nan%
xalan 477.00 ±nan nan ±nan ⚠️ 1 removed 477.0 461.00 ±nan nan ±nan ⚠️ 1 removed 461.0 -3.35% +nan%

StickyImmix (hammer-2023-11-01-Wed-002158)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 785.00 ±nan nan ±nan ⚠️ 1 removed 785.0 774.00 ±nan nan ±nan ⚠️ 1 removed 774.0 -1.40% +nan%
bloat +nan% +nan%
eclipse 10493.00 ±nan nan ±nan ⚠️ 1 removed 10493.0 11348.00 ±nan nan ±nan ⚠️ 1 removed 11348.0 +8.15% +nan%
fop 1622.00 ±nan nan ±nan ⚠️ 1 removed 1622.0 1612.00 ±nan nan ±nan ⚠️ 1 removed 1612.0 -0.62% +nan%
hsqldb 961.00 ±nan nan ±nan ⚠️ 1 removed 961.0 947.00 ±nan nan ±nan ⚠️ 1 removed 947.0 -1.46% +nan%
jython +nan% +nan%
luindex 2206.00 ±nan nan ±nan ⚠️ 1 removed 2206.0 2204.00 ±nan nan ±nan ⚠️ 1 removed 2204.0 -0.09% +nan%
lusearch 437.00 ±nan nan ±nan ⚠️ 1 removed 437.0 435.00 ±nan nan ±nan ⚠️ 1 removed 435.0 -0.46% +nan%
pmd 2330.00 ±nan nan ±nan ⚠️ 1 removed 2330.0 2318.00 ±nan nan ±nan ⚠️ 1 removed 2318.0 -0.52% +nan%
sunflow +nan% +nan%
xalan 472.00 ±nan nan ±nan ⚠️ 1 removed 472.0 465.00 ±nan nan ±nan ⚠️ 1 removed 465.0 -1.48% +nan%

MarkSweep (hammer-2023-11-01-Wed-002829)

Benchmark Trunk(ms) Branch(ms) Diff
mean mean without outliers median mean mean without outliers median mean mean without outliers
antlr 1337.00 ±nan nan ±nan ⚠️ 1 removed 1337.0 1346.00 ±nan nan ±nan ⚠️ 1 removed 1346.0 +0.67% +nan%
bloat +nan% +nan%
eclipse 14564.00 ±nan nan ±nan ⚠️ 1 removed 14564.0 14307.00 ±nan nan ±nan ⚠️ 1 removed 14307.0 -1.76% +nan%
fop 1703.00 ±nan nan ±nan ⚠️ 1 removed 1703.0 1696.00 ±nan nan ±nan ⚠️ 1 removed 1696.0 -0.41% +nan%
hsqldb 1466.00 ±nan nan ±nan ⚠️ 1 removed 1466.0 1467.00 ±nan nan ±nan ⚠️ 1 removed 1467.0 +0.07% +nan%
jython +nan% +nan%
luindex 3763.00 ±nan nan ±nan ⚠️ 1 removed 3763.0 3711.00 ±nan nan ±nan ⚠️ 1 removed 3711.0 -1.38% +nan%
lusearch 593.00 ±nan nan ±nan ⚠️ 1 removed 593.0 581.00 ±nan nan ±nan ⚠️ 1 removed 581.0 -2.02% +nan%
pmd 5635.00 ±nan nan ±nan ⚠️ 1 removed 5635.0 5669.00 ±nan nan ±nan ⚠️ 1 removed 5669.0 +0.60% +nan%
sunflow +nan% +nan%
xalan 582.00 ±nan nan ±nan ⚠️ 1 removed 582.0 560.00 ±nan nan ±nan ⚠️ 1 removed 560.0 -3.78% +nan%

@qinsoon qinsoon marked this pull request as ready for review November 2, 2023 23:16
@qinsoon qinsoon requested a review from wks November 2, 2023 23:17
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

@qinsoon qinsoon added this pull request to the merge queue Nov 3, 2023
Merged via the queue into master with commit dad49c2 Nov 3, 2023
19 checks passed
@qinsoon qinsoon deleted the test-ci-perf-kit-0.7 branch November 3, 2023 07:47
github-merge-queue bot pushed a commit that referenced this pull request Nov 4, 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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants