<div dir="ltr">Hi, <div><br></div><div>Is ExplicitGCInvokesConcurrentAndUnloadsClasses guaranteed to unload all unused classes?</div><div>We installed weak reference on the class objects to see none of the class objects are leaked.</div>
<div>When using STW Explict GC all of the unused classes are unloaded,</div><div>but when using above flag, only some are get unloaded.</div><div>I double-checked the GC log and waited until the concurrent GC to finish its job.</div>
<div>Is this an expected behavior or a bug?</div><div>BTW, The leak detecting code using weak reference is used for a long time,</div><div>which I think is quite stable.</div><div>Any comments are appreciated!</div><div><br>
</div><div>Thanks,</div><div>Jungwoo Ha</div><div><br></div></div>