RFR: Disable LeakProfiler for Shenandoah
Roman Kennke
rkennke at redhat.com
Thu Jun 21 07:12:17 UTC 2018
Ok for now. Gotta fix this for real (but upstream).
Roman
> Shenandoah crashes while processing weak references in LeakProfiler, may
> be for the same reason as ZGC(?)
> (https://bugs.openjdk.java.net/browse/JDK-8205338)
>
> Disable it for Shenandoah as well.
>
>
> diff -r 09d6d46d1f66 src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
> --- a/src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp Wed Jun
> 20 16:48:56 2018 -0400
> +++ b/src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp Wed Jun
> 20 17:57:57 2018 -0400
> @@ -42,6 +42,11 @@
>
> static volatile jbyte suspended = 0;
> bool LeakProfiler::start(jint sample_count) {
> + if (UseShenandoahGC) {
> + log_warning(jfr)("LeakProfiler is currently not supported in
> combination with Shenandoah GC");
> + return false;
> + }
> +
> if (_object_sampler != NULL) {
> // already started
> return true;
>
>
> Ok?
>
> Thanks,
>
> -Zhengyu
>
More information about the shenandoah-dev
mailing list