And of course TLABs come out of a part of the Java heap (which is Eden for the case of most allocators in HotSpot).<br><br>See <a href="http://java.sun.com/j2se/reference/whitepapers/memorymanagement_whitepaper.pdf">http://java.sun.com/j2se/reference/whitepapers/memorymanagement_whitepaper.pdf</a><br>
(top of page 8).<br><br>-- ramki<br><br><br><div class="gmail_quote">On Fri, Jul 20, 2012 at 8:40 PM, Yumin Qi <span dir="ltr">&lt;<a href="mailto:yumin.qi@oracle.com" target="_blank">yumin.qi@oracle.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    tlab is thread local allocation, which is faster, java heap is a
    global pool.<div><div class="h5"><br>
    <br>
    On 2012/7/20 19:29, 蒋冲 wrote:
    <blockquote type="cite">
      
      
      <div>
        <p class="MsoNormal"><span lang="EN-US">What is the relationship
            between the tlab and the java heap?</span></p>
      </div>
      <br>
      <hr>
      <font color="Gray" face="Arial" size="1"><br>
        This email (including any attachments) is confidential and may
        be legally privileged. If you received this email in error,
        please delete it immediately and do not copy it or use it for
        any purpose or disclose its contents to any other person. Thank
        you.<br>
        <br>
        本电邮(包括任何附件)可能含有机密资料并受法律保护。如您不是正确的收件人,请您立即删除本邮件。请不要将本电邮进行复制并用作任何其
        他用途、或透露本邮件之内容。谢谢。<br>
      </font>
    </blockquote>
  </div></div></div>

</blockquote></div><br>