<!DOCTYPE html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>Hi Erik,</p>
<p>Thanks for posting the draft JEP.</p>
<p>I am in support of this change, as it</p>
<p>- enables CDS archived heap for ZGC (and possibly other
collectors that do not support the CDS archived heap today)<br>
</p>
<p>- gives us the ability to evaluate the existing mmap approach vs
the new streaming approach.</p>
<p>As mentioned in the JEP, a full evaluation may look at different
areas such as scalability and maintainability. In Project Leyden
[1], we are likely to expand the use of archived heap objects. I
think development in Leyden will guide us in further developing
these two approaches. We may eventually come to a conclusion to
have a single approach (either by picking one of them, or by
combining the aspects of the two approaches in some way).</p>
<p>There are a lot of unknowns going forward, but I think this is a
very exciting start.<br>
</p>
<p>Again, thank you Erik for moving this forward.<br>
</p>
<p>- Ioi<br>
</p>
<p>[1] <a class="moz-txt-link-freetext" href="https://openjdk.org/projects/leyden/">https://openjdk.org/projects/leyden/</a><br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 3/20/24 2:35 AM, Erik Osterlund
wrote:<br>
</div>
<blockquote type="cite" cite="mid:7602C9F9-5381-4E05-BB99-EB0F9D12FCCA@oracle.com">
Hi,
<div><br>
</div>
<div>I have written a draft JEP for a new GC agnostic CDS object
archiving mechanism that we intend to use at least in ZGC.</div>
<div>JEP description is available here: <a href="https://bugs.openjdk.org/browse/JDK-8326035" moz-do-not-send="true" class="moz-txt-link-freetext">https://bugs.openjdk.org/browse/JDK-8326035</a></div>
<div style="display: block;"><br>
</div>
<div style="display: block;">Comments and feedback are welcome.</div>
<div style="display: block;"><br>
</div>
<div style="display: block;">Thanks,</div>
<div style="display: block;">/Erik</div>
</blockquote>
</body>
</html>