Statements (25)
Predicate | Object |
---|---|
gptkbp:instanceOf |
Java technology feature
|
gptkbp:abbreviation |
gptkb:CDS
|
gptkbp:archiveFileExtension |
.jsa
|
gptkbp:benefit |
lower memory usage
faster JVM startup |
gptkbp:category |
Java Virtual Machine feature
|
gptkbp:configurableWith |
-Xshare:auto
-Xshare:off -Xshare:on |
gptkbp:documentation |
https://docs.oracle.com/en/java/javase/17/vm/class-data-sharing.html
|
gptkbp:enables |
true (since JDK 12)
|
https://www.w3.org/2000/01/rdf-schema#label |
Java Class Data Sharing
|
gptkbp:introducedIn |
gptkb:J2SE_5.0
|
gptkbp:mechanismOfAction |
shares class metadata across JVM processes
|
gptkbp:purpose |
reduce Java application startup time
reduce memory footprint |
gptkbp:relatedTo |
gptkb:Java_Virtual_Machine
JVM performance Java class loading |
gptkbp:supports |
AppCDS (Application Class Data Sharing)
|
gptkbp:usedBy |
gptkb:OpenJ9
gptkb:Java_HotSpot_VM |
gptkbp:uses |
shared archive file
|
gptkbp:bfsParent |
gptkb:Application_Class-Data_Sharing
|
gptkbp:bfsLayer |
7
|