RFR (M) 8235573: Move JFR ObjectSample oop into OopStorage

David Holmes david.holmes at oracle.com
Mon Aug 3 23:25:56 UTC 2020


Hi Coleen,

On 3/08/2020 11:14 pm, coleen.phillimore at oracle.com wrote:
<snip>
> 
> incremental webrev at 
> http://cr.openjdk.java.net/~coleenp/2020/8235573.02.incr/webrev
> full webrev at http://cr.openjdk.java.net/~coleenp/2020/8235573.03/webrev

src/hotspot/share/gc/shared/weakProcessorPhases.hpp

Have you built this with JVMTI disabled? I'm not sure if an empty enum 
declaration might produce a warning?

---

src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp

Are there any ordering constraints on these store pairs:

  68     Atomic::store(&_dead_samples, true);
  69     _last_sweep = JfrTicks::now();

  93   _last_sweep = JfrTicks::now();
  94   Atomic::store(&_dead_samples, false);

?

---

Otherwise this all seems good.

Thanks,
David
-----


> And retested.
> Thanks,
> Coleen
> 


More information about the hotspot-jfr-dev mailing list