• Home
    • View
    • Login
    This page
    • Normal
    • Export PDF
    • Page Information

    Loading...
  1. Dashboard
  2. Undefined Space
  3. HotSpot
  4. Support for pre-generated java.lang.invoke classes in CDS archive

Page History

Versions Compared

Old Version 9

changes.mady.by.user Ioi Lam

Saved on Aug 16, 2020

compared with

New Version 10

changes.mady.by.user Ioi Lam

Saved on Aug 16, 2020

  • Previous Change: Difference between versions 8 and 9
  • Next Change: Difference between versions 10 and 11
  • View Page History

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

We regenerate the XXX$Holder classes to contain all necessary methods used by the application.

Static Dump

This is being implemented in JDK-8247536

During the trial run (with -XX:DumpLoadedClassList=classlist), we can save the list of LambdaForm handlers using a special syntax like:

...

  • (This will be done in a follow-up RFE JDK-XXXXXXX/TBD)
  • Collect a @lambda-form-invoker list (in memory) when -XX:ArchiveClassesAtExit is specified.
  • When the dynamic archive is dumped, use this list to create customized Holder classes.
  • TBD

...

Overview
Content Tools
ThemeBuilder

Terms of Use
• License: GPLv2
• Privacy • Trademarks • Contact Us

Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.

  • Kolekti ThemeBuilder Powered by Atlassian Confluence 8.5.23
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 172, "requestCorrelationId": "3dd1d7b8816ca5fd"}