~/talk

Micronaut AOT: Optimizing Your Applications for the JIT and GraalVM

TalkinFrenchat Devoxx France 2022 · 2022-04-20..04-22· [java, web-performance]
links:none on file
slides:none on file

Micronaut AOT is an extension to the Micronaut framework that precomputes at packaging time information normally discovered at runtime, improving startup and runtime performance for both JVM JIT and GraalVM native images. It converts resources like YAML configuration into Java configuration and optimizes class loading (e.g., service loader) to avoid runtime parsing and reflection. The talk demonstrates using Micronaut AOT to make traditional Micronaut microservices and GraalVM native binaries start extremely fast (examples target sub-10ms startup).

AI-written summary · about

  1. 0:00Start
  2. 0:15Introduction of Cédric
  3. 1:19Introduction to Micronaut
  4. 3:28Dependency Management
  5. 4:24GraalVM
  6. 5:23GraalVM in Native Mode
  7. 6:03Getting to the Heart of the Matter
  8. 6:23Generating an Application
  9. 7:28Adding a Feature
  10. 8:10Generating a Project
  11. 9:38Creating a Class to Send Quotes
  12. 10:14Creating an API to Fetch Quotes
  13. 11:39Implementing the API
  14. 15:16Starting the Application
  15. 16:25Testing the Application
  16. 22:01Configuring Micronaut AOT
  17. 24:44What Micronaut AOT Notation is For
  18. 26:29Comparison with GraalVM
  19. 27:37How Does It Work?
  20. 29:26Default Optimizations
  21. 32:38Code Generator
  22. 33:45Optimizing the Runtime
  23. 35:49Optimizing Startup
  24. 36:26Optimizing Profiling
  25. 37:08Optimizing Image Size
  26. 37:46Optimizing APIs
  27. 42:11Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.