<font face="tahoma,sans-serif">Thanks. <br><br>Are the non-product builds available online to download ? <br><br>-Suraj<br></font><br><div class="gmail_quote">On Thu, Aug 25, 2011 at 1:37 PM, Ramki Ramakrishna <span dir="ltr">&lt;<a href="mailto:y.s.ramakrishna@oracle.com">y.s.ramakrishna@oracle.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><u></u>

  
    
  
  <div bgcolor="#ffffff" text="#000000">
    Hi Suraj --<br>
    <br>
    Either:<br>
    <br>
    (1) use a non-product build where the flag is available, OR<br>
    <br>
    (2) rebuild with Verbose declared a product flag (but you will have
    to deal with<br>
         develop-&gt;product contagion which will require more such
    changes), OR<br>
    <br>
    (3) (probably the easiest in a specific product build) rebuild with
    Verbose changed to<br>
          a new product flag of your choice for the specific sites where
    you want to print the info<br>
          but want to retain the option of turning it off. Depending on
    where you do this, this<br>
          may also cause a develop-&gt;product contagion, but it will be
    a more controlled burn, if<br>
          i may be allowed to mix my metaphors.<br>
    <br>
    (..) anything else?<br>
    <br>
    The above are all one-off&#39;s for use in a specific build.<br>
    <br>
    There may be good reason to protect some of these more useful
    messages with a product<br>
    flag rather than with a develop flag. I recall Krystal Mok also
    mentioning something similar.<br>
    Perhaps the community can work on what are the kinds of messages one
    might want to<br>
    see in production (under control of a suitable manageable/product
    flag), and submit an OpenJDK<br>
    patch with those changes (hopefully the performance impact of the
    check or enablement<br>
    will be minor enough when these changes are for example
    communicating ergonomic<br>
    decisions etc. -- this should of course be performance checked
    before a patch is submitted).<br>
    <br>
    I&#39;m also hoping that in the future some of these may be captured by
    the logging framework<br>
    under construction. Those working on or planning to work on the
    logging framework may hav<br>
     more to add. So I am cc&#39;ing the serviceability alias as well.<br><font color="#888888">
    <br>
    -- ramki</font><div><div></div><div class="h5"><br>
    <br>
    On 8/25/2011 12:58 PM, suraj puvvada wrote:
    <blockquote type="cite"><font face="tahoma,sans-serif">Hi,<br>
        <br>
        How can I enable DEVELOP mode flags like &quot;Verbose&quot; ? I&#39;m
        interested in seeing what the GC code logs - for example :<br>
        <br>
        if (PrintGCDetails &amp;&amp; Verbose) {<br>
             
        gclog_or_tty-&gt;print_cr(&quot;ConcurrentMarkSweepGeneration::shrink_by:&quot;<br>
                &quot; desired_bytes &quot; SIZE_FORMAT<br>
                &quot; shrinkable_size_in_bytes &quot; SIZE_FORMAT<br>
                &quot; aligned_shrinkable_size_in_bytes &quot; SIZE_FORMAT<br>
                &quot;  bytes  &quot; SIZE_FORMAT,<br>
                desired_bytes, shrinkable_size_in_bytes,<br>
                aligned_shrinkable_size_in_bytes, bytes);<br>
              gclog_or_tty-&gt;print_cr(&quot;          old_end  &quot;
        SIZE_FORMAT<br>
                &quot;  unallocated_start  &quot; SIZE_FORMAT,<br>
                old_end, unallocated_start);<br>
            }<br>
        <br>
        <br>
        -Suraj<br>
      </font>
    </blockquote>
  </div></div></div>

</blockquote></div><br>