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

[JIT] Backport changes to reduce nmethod size in code cache #89

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

kuaiwei
Copy link
Collaborator

@kuaiwei kuaiwei commented Jul 24, 2024

Summary: Include these changes
partial backport of 8329332: Remove CompiledMethod and CodeBlobLayout classes
[Backport] 8329433: Reduce nmethod header size
[Backport] 8331087: Move immutable nmethod data from CodeCache

Testing: CI testing

Reviewers: Yude Lin, zhuoren.wz

Issue: #88

@kuaiwei kuaiwei self-assigned this Jul 24, 2024
@kuaiwei kuaiwei changed the title [Backport] changes to reduce nmethod size in code cache [JIT] Backport changes to reduce nmethod size in code cache Jul 25, 2024
src/hotspot/share/code/nmethod.hpp Outdated Show resolved Hide resolved
src/hotspot/share/code/nmethod.hpp Show resolved Hide resolved
src/hotspot/share/code/nmethod.hpp Outdated Show resolved Hide resolved
src/hotspot/share/code/nmethod.cpp Outdated Show resolved Hide resolved
src/hotspot/share/code/nmethod.cpp Outdated Show resolved Hide resolved
src/hotspot/share/code/nmethod.cpp Show resolved Hide resolved
@linade
Copy link
Collaborator

linade commented Jul 30, 2024

This p2 issue might need to be backported as well: https://bugs.openjdk.org/browse/JDK-8331253

@kuaiwei
Copy link
Collaborator Author

kuaiwei commented Jul 31, 2024

This p2 issue might need to be backported as well: https://bugs.openjdk.org/browse/JDK-8331253

It has some regression on zgc and I need check it later.

Summary: Include these changes
partial backport of 8329332: Remove CompiledMethod and CodeBlobLayout classes
[Backport] 8329433: Reduce nmethod header size
[Backport] 8331087: Move immutable nmethod data from CodeCache

Testing: CI testing

Reviewers: Yude Lin, zhuoren.wz

Issue: dragonwell-project#88
@kuaiwei
Copy link
Collaborator Author

kuaiwei commented Aug 1, 2024

Merge conflict is resolved. But I think it will add maintain burden in future merge. Keep it in reduce_method branch.

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