RFR: 8154153: PS: Restore preserved marks in parallel

Tony Printezis tprintezis at twitter.com
Fri Apr 22 13:53:46 UTC 2016


Thomas,

I’ll fix the initializer list, give me a few mins and I’ll post a new webrev.

Tony

On April 22, 2016 at 9:01:16 AM, Thomas Schatzl (thomas.schatzl at oracle.com) wrote:

Hi Tony,  

On Thu, 2016-04-21 at 08:35 -0400, Tony Printezis wrote:  
> Thomas,  
>  
> New webrev:  
>  
> http://cr.openjdk.java.net/~tonyp/8154153/webrev.1/  
>  
> On April 21, 2016 at 8:08:28 AM, Tony Printezis (tprintezis at twitter.c  
> om) wrote:  
> > Thomas,  
> >  
> > Thanks for looking at it. Inline.  
> >  
> > On April 21, 2016 at 7:01:39 AM, Thomas Schatzl (thomas.schatzl at ora  
> > cle.com) wrote:  
> > > Hi Tony,   
> > >  
> > > On Wed, 2016-04-13 at 09:24 -0400, Tony Printezis wrote:   
> > > > Follow-up change to do preserved mark restoration in parallel  
> > > in PS:   
> > > >   
> > > > http://cr.openjdk.java.net/~tonyp/8154153/webrev.0/   
> > > >   
> > > > I also changed the “Promotion failed” log message from:   
> > > > log_info(gc)("Promotion failed”);   
> > > > to:   
> > > > log_info(gc, promotion)("Promotion failed");   
> > > > to be consistent with the other GCs.   
> > > >   
> > >  
> > > - renaming of ParRestoreTask to ParRestoreGangTask: no other   
> > > AbstractGangTask child class has "Gang" in its name.   
> > >  
> > > I can kind of see the name clashes with "ParRestoreGCTask", but I  
> > > do   
> > > not think it really helps.   
> > Yeah, I renamed it to differentiate it a bit from ParRestoreGCTask.  
> > No strong opinion here. If you’re happy with ParRestoreTask /  
> > ParRestoreGCTask we can go with that.  

Either way is fine with me too. Let's keep your suggestion.  

> > >  
> > > - preservedMarks.cpp: line 118, maybe an extra CR makes the code  
> > > look   
> > > less cramped.   
> > Between the name() and do_it() methods?  
> >  

Yes.  

> > >  
> > > - preservedMarks.cpp: line 128: style: if argument list needs to  
> > > be   
> > > split across multiple lines, we (in the gc team) favor one  
> > > argument per   
> > > line.   
> > Sure, sounds good and I’ll keep that in mind in the future. Both at  
> > the method declaration and definition?  

Both.  

> > Does that also apply to the initializer list?  

Yes.  

> > > - some copyrights need updates   
> > Will do. I’ll post a new version shortly.  

The change above looks good. I can fix the initializer list if you  
don't just update the webrev in place :)  

Thanks,  
  Thomas  
-----

Tony Printezis | JVM/GC Engineer / VM Team | Twitter

@TonyPrintezis
tprintezis at twitter.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/hotspot-gc-dev/attachments/20160422/980eb055/attachment.htm>


More information about the hotspot-gc-dev mailing list