RFR: 818269: Remove gcTrace.hpp include from referenceProcessor.hpp

Stefan Karlsson stefan.karlsson at oracle.com
Thu Jun 22 08:59:32 UTC 2017


This mail was supposed to go to hotspot-gc-dev (To:ed) not to jdk10-dev 
(BCC:ed).

Thanks,
StefanK

On 2017-06-22 10:46, Stefan Karlsson wrote:
> Hi all,
> 
> Please review this trivial change to remove an include of gcTrace.hpp in 
> referenceProcessor.hpp, and changes needed to get the code to compile 
> after that.
> 
> http://cr.openjdk.java.net/~stefank/8182696/webrev.00/
> https://bugs.openjdk.java.net/browse/JDK-8182696
> 
> I was prototyping ways to get more type safe time durations in HotSpot 
> and found that whenever I changed my header file, that almost all 
> HotSpot cpp files were recompiled. I tracked it down to come from the 
> unused include of gcTrace.hpp in referenceProcessor.hpp.
> 
> We could probably also try to figure out why changes 
> referenceProcessor.hpp triggers recompiles of the entire source code, 
> but I'd like to leave that exercise for another day.
> 
> Thanks,
> StefanK


More information about the jdk10-dev mailing list