Skip to content

[Proposal] Speeding Up Java Application Startup with AOT Cache #274

Description

@mipo256

Request Issue

No response

Website Section

Learn --> Tutorials --> Speeding Up Java Application Startup with AOT Cache

Proposal Details

Hello!

I have hands-on experience implementing AOT Cache in an open-source Java project, and I would like to turn that experience into an article and share it here.

The article will cover not only the capabilities of AOT Cache but also the practical experience of using it in a real Java project. I plan to explain:

  • why consider the use of AOT Cache
  • why we chose it instead of AppCDS and how the two technologies differ
  • what results we expected
  • how we integrated AOT Cache into the application’s build and startup processes
  • what limitations and challenges we encountered
  • what results we ultimately achieved in practice.

Particular attention will be given to measuring the application’s startup time and RSS memory consumption before and after introducing AOT Cache. The article will also include measurements using AppCDS for comparison. The results will be presented using concrete numbers and charts. We see value in disclosing the benefits of AOT Cache/AppCDS in the real-world project.

I also plan to discuss the trade-offs, including increased memory usage and other associated costs.

I believe this practical case study would complement the existing materials on AOT Cache and be useful to developers considering adopting it in their own projects.

Author References

I've also written articles on Bell-Soft blog: https://bell-sw.com/blog/mastering-reactive-programming-with-spring-data-r2dbc/

And I'm also the author of quite a lot of Baeldung technical articles: https://www.baeldung.com/author/polivakhamikhail

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions