RFR: JDK-8143544: Remove CMSCollector::is_cms_reachable()

Bengt Rutisson bengt.rutisson at oracle.com
Fri Nov 20 19:27:12 UTC 2015


Hi Ramki,

Thanks for looking at this!

On 2015-11-20 20:30, Srinivas Ramakrishna wrote:
> Hi Bengt --
>
> This was code for debugging CMS. Should have been compiled out of 
> product build (i.e. protected with #ifndef PRODUCT).

Thanks for providing some background on this code!

Yes, it kind of looked like debugging code to me, but it wasn't clearly 
commented as such as it usually is. It was not protected with #ifndef 
PRODUCT.

>
> If it hasn't been used in a while for debugging CMS crashes, then it's 
> fine to remove it.
> You might want to check with the sustaining folks to see if they have 
> had occasion to use it recently (like in
> the past year or so), and if not then remove it.

I'll check with sustaining to see what they think.

If we decide to keep the code I think we should switch from using 
gclog_or_tty to using tty for printing. If you are in a debugger (gdb or 
similar) you normally want the output on stdout and not to some file 
that happened to be on the command line. :)

>
> The code removal itself looks fine; reviewed.

Thanks,
Bengt

>
> -- ramki
>
> On Fri, Nov 20, 2015 at 10:27 AM, Bengt Rutisson 
> <bengt.rutisson at oracle.com <mailto:bengt.rutisson at oracle.com>> wrote:
>
>
>
>     On 2015-11-20 19:37, Thomas Schatzl wrote:
>
>         Hi,
>
>         On Fri, 2015-11-20 at 17:37 +0100, Bengt Rutisson wrote:
>
>             Hi everyone,
>
>             Could I have a couple of reviews for this small change?
>
>             https://bugs.openjdk.java.net/browse/JDK-8143544
>             http://cr.openjdk.java.net/~brutisso/8143544/webrev.00/
>             <http://cr.openjdk.java.net/%7Ebrutisso/8143544/webrev.00/>
>
>             CMSCollector::is_cms_reachable() is dead code.
>
>            looks good.
>
>
>     Thanks, Thomas!
>
>     Bengt
>
>
>         Thomas
>
>
>
>

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


More information about the hotspot-gc-dev mailing list