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

Investigate automatic CDS support #34115

Closed
Sineaggi opened this issue Feb 6, 2023 · 3 comments
Closed

Investigate automatic CDS support #34115

Sineaggi opened this issue Feb 6, 2023 · 3 comments
Labels
status: superseded An issue that has been superseded by another

Comments

@Sineaggi
Copy link

Sineaggi commented Feb 6, 2023

AppCDS is a feature in java that allows java applications to startup faster thanks to creating application-specific Class-Data Sharing archives.
This issue exists to help investigate and track the progress of adding appcds to the spring boot build plugins.

Problem: How do create a class-list that represents the classes required by a spring-boot app that will positively impact startup and first-request performance, but not include classes that won't be loaded.

@spring-projects-issues spring-projects-issues added the status: waiting-for-triage An issue we've not yet triaged label Feb 6, 2023
@wilkinsona
Copy link
Member

Thanks for the suggestion. I don't think we need to couple AppCDS to AOT. You can use class data sharing without any AOT processing as has already been done with manual configuration and Spring Boot 2.x.

@wilkinsona wilkinsona changed the title Investigate automatic AppCDS support in spring boot aot plugin Investigate automatic AppCDS support Feb 7, 2023
@snicoll
Copy link
Member

snicoll commented Oct 25, 2023

For the record, we're going to investigate how to support "training runs" in the core container spring-projects/spring-framework#31497

@snicoll snicoll changed the title Investigate automatic AppCDS support Investigate automatic CDS support Dec 4, 2023
@bclozel
Copy link
Member

bclozel commented Jan 4, 2024

Closing in favour of #38276, as AppCDS support requires deep integration with the classpath and Spring Boot packaging.

@bclozel bclozel closed this as not planned Won't fix, can't repro, duplicate, stale Jan 4, 2024
@bclozel bclozel added status: superseded An issue that has been superseded by another and removed status: waiting-for-triage An issue we've not yet triaged labels Jan 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: superseded An issue that has been superseded by another
Projects
None yet
Development

No branches or pull requests

5 participants