<!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>