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

Propose to add system test for openjdk startup features #470

Open
joeyleeeeeee97 opened this issue Nov 23, 2021 · 0 comments
Open

Propose to add system test for openjdk startup features #470

joeyleeeeeee97 opened this issue Nov 23, 2021 · 0 comments

Comments

@joeyleeeeeee97
Copy link
Contributor

joeyleeeeeee97 commented Nov 23, 2021

Summary

Java is(or 'was') not suitable for shot lived applications, and is notorious for slow startup and performance hiccups during warmup.
There is some features in openjdk that could speed up startup and reduce memory footprint, I propose we add a system test to ensure these features did improve applications as expected.

Again this test will set a minimal bar for feature's optimization effect rather than benchmarking between different implementations.(The passed/failed is the final result instead of detailed start-up time).

For example we assert AppCDS improves at least 5% for some workload.

What to include now

What is new

Now we have jtreg tests to ensure they are working separately.
This system test will add test in aspects as does AppCDS work with JarIndex and some feature did bring improvements in real application

I am trying in https://github.com/joeyleeeeeee97/aqa-systemtest/tree/serverless/openjdk.test.serverless/doc.
Looking forward to your feedback.

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

No branches or pull requests

1 participant