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

Reduce counts only for implict SCC #18726

Merged
merged 1 commit into from
Jan 11, 2024

Conversation

mpirvu
Copy link
Contributor

@mpirvu mpirvu commented Jan 10, 2024

PR #18356 introduced a change to reduce the counts of a method whose class is not in the shared class cache (SCC), if SCC is enabled and the load of that class happens during start-up. This change improves performance of some short running benchmarks from the DaCapo suite (when run with default options), but was discovered to also cause a small (2-3%) throughput regression when running the Daytrader benchmark on top of tWAS.
This commit restricts the change from PR #18356 to just environments that use an implicit SCC (by default, OpenJ9 creates an implict SCC that is only allowed to to store bootstrap classes).

PR eclipse-openj9#18356 introduced a change to reduce the counts of a method
whose class is not in the shared class cache (SCC), if SCC
is enabled and the load of that class happens during start-up.
This change improves performance of some short running benchmarks
from the DaCapo suite (when run with default options), but was
discovered to also cause a small (2-3%) throughput regression when
running the Daytrader benchmark on top of tWAS.
This commit restricts the change from PR eclipse-openj9#18356 to environments
that use an implicit SCC (by default, OpenJ9 creates an implict SCC
that is only allowed to to store bootstrap classes).

Signed-off-by: Marius Pirvu <[email protected]>
@mpirvu
Copy link
Contributor Author

mpirvu commented Jan 10, 2024

jenkins test sanity zlinux jdk17

@mpirvu
Copy link
Contributor Author

mpirvu commented Jan 10, 2024

Attn @vijaysun-omr

@vijaysun-omr
Copy link
Contributor

Looks pretty safe to me. I can merge after @dsouzai has taken a look as well.

@vijaysun-omr vijaysun-omr merged commit a668dcf into eclipse-openj9:master Jan 11, 2024
5 checks passed
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.

3 participants