RFR [8016838] java/lang/instrument/RedefineBigClass.sh needs modification

Ivan Gerasimov ivan.gerasimov at oracle.com
Thu Jul 4 07:14:53 PDT 2013


Hello again!
>
> We have a request to improve jtreg test.
> The test had been written to verify fix for memory leak during class 
> redefinition.
> The problem is that it always is reported as PASSED even in the 
> presence of the leak.
>
> The proposed change is platform specific.
> It allows memory leak detection only on Linux.
> This is because the memory leak was in native code, so there's no easy 
> way to detect it from within Java code.
>
> Here's the webrev for JDK8 repository:
> http://cr.openjdk.java.net/~igerasim/8016838/0/webrev/
>
> The surprising thing is that modified test detected the leak with the 
> latest JDK8!
> Latest 6 and 7 are fine, so it might be regression in JDK8.
>
> I've filled a bug http://bugs.sun.com/view_bug.do?bug_id=8019845 
> "Memory leak during class redefenition" (not yet available.)
>

As pointed out by Stefan Karlsson, the detected leak may not be related 
to the class redefinition and be related to [1] instead.
However the webrev is still relevant, so welcome to review!


[1] http://bugs.sun.com/view_bug.do?bug_id=8003419


> Sincerely yours,
> Ivan Gerasimov
>
>



More information about the serviceability-dev mailing list