Survivor space class historgram print (know your bad garbage)

Michal Frajt michal at frajt.eu
Tue Nov 5 02:26:53 PST 2013


Hi Ramki,We have again a situation where the survivor space histogram would help us to clarify an application behavior. Would you be able to find the non-integrated code reporting the survivor space class histogram on every
                  minor collection run? We are maintaining our own openjdk version where we would simply try to integrate it again. I assume that the  code was extended around the ageTable class.Thanks,Michal
Od: hotspot-gc-dev-bounces at openjdk.java.net
Komu: "Tony Printezis" tony.printezis at oracle.com
Kopie: hotspot-gc-use at openjdk.java.net
Datum: Thu, 17 Nov 2011 08:53:32 -0800
Předmet: Re: Survivor space class historgram print (know your bad garbage)


> 
Yes, that seems like a good place to expose such functionality. The question of refactoring to allow> the stats gathering to happen at low cost when disabled of course still remains, I guess.> thanks!> -- ramki
> On Thu, Nov 17, 2011 at 5:10 AM, Tony Printezis <tony.printezis at oracle.com> wrote:> 

  
    
  
  > 
    No current plans to integrate this. But this is something we could
    consider as part of our ongoing effort to support Mission Control.> 
    > 
    Tony> 
    > 
    On 11/16/2011 7:01 PM, Srinivas Ramakrishna wrote:
    AFAR, it was not integrated at that time because of
      the performance impact even when the feature was turned off.> 
      I believe it would be possible to refactor the code, at some cost,
      to get this to work without that performance> 
      impact, but that didn't get done. It might be time to revisit that
      code and do the requisite refactoring. Tony et al?> 
      > 
      -- ramki> 
      > 
      > 
      > On Wed, Nov 16, 2011 at 3:45 PM, Michal
        Frajt <michal at frajt.eu>
        wrote:> 
        
          > 
            > 
              > Hi,
              > 
                 
              > Is there a way to
                  get printed a survivor space class histogram on every
                  minor collection run? Tony once provided us a special
                  jdk build containing this feature but it got never
                  integrated as a print flag into the main hotspot
                  version. It was very useful for understanding and
                  identifying promoted objects to the old gen.
                  Additionally we were looking to get a class histogram
                  print for the eden space but there was no easy way to
                  implement it. The eden space class histogram would
                  help to identify garbage invoking minor collection
                  runs. It could be as well used to check the impact of
                  the scalar replacements.
              >  
              > Would it be
                  possible to reimplement both histogram prints?
              >  
              > Thanks,
              > Michal
            
          
          > 
          _______________________________________________> 
          hotspot-gc-use mailing list> 
          hotspot-gc-use at openjdk.java.net> 
          http://mail.openjdk.java.net/mailman/listinfo/hotspot-gc-use> 
          > 
        
      
      > 
      > 
      
      > 
      > _______________________________________________
hotspot-gc-use mailing list
hotspot-gc-use at openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/hotspot-gc-use

    
  




-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-gc-use/attachments/20131105/4e8a9021/attachment.html 


More information about the hotspot-gc-use mailing list