-
Enhancement
-
Resolution: Unresolved
-
P4
-
repo-leyden
For Leyden we can investigate compression/decompression CDS archive when storing/loading it to/from disk. IT may help cold startup.
With included AOT code the size of CDS archive will significantly increase and time to load may affect startup time.
Here are some info I collected on compression ratio for our 5 steps PetClinic run using gzip to compress generated archives:
% ls -alt *.jsa
15890896 Jan 3 16:06 petclinic-dynamic-release-code.jsa
6209536 Jan 3 16:06 petclinic-dynamic-release.jsa
121290752 Jan 3 16:06 petclinic-static-release.jsa
% ls -alt *.gz
4555784 Jan 3 16:06 petclinic-dynamic-release-code.jsa.gz
1085524 Jan 3 16:06 petclinic-dynamic-release.jsa.gz
30676728 Jan 3 16:06 petclinic-static-release.jsa.gz
With included AOT code the size of CDS archive will significantly increase and time to load may affect startup time.
Here are some info I collected on compression ratio for our 5 steps PetClinic run using gzip to compress generated archives:
% ls -alt *.jsa
15890896 Jan 3 16:06 petclinic-dynamic-release-code.jsa
6209536 Jan 3 16:06 petclinic-dynamic-release.jsa
121290752 Jan 3 16:06 petclinic-static-release.jsa
% ls -alt *.gz
4555784 Jan 3 16:06 petclinic-dynamic-release-code.jsa.gz
1085524 Jan 3 16:06 petclinic-dynamic-release.jsa.gz
30676728 Jan 3 16:06 petclinic-static-release.jsa.gz
- relates to
-
JDK-7072317 move metadata from CodeCache
-
- Open
-
-
JDK-8324181 enhance compressed streams
-
- Open
-