src/share/vm/memory/referenceProcessor.cpp

changeset 1370
05f89f00a864
parent 1280
df6caf649ff7
child 1558
167c2986d91b
child 1577
4ce7240d622c
     1.1 --- a/src/share/vm/memory/referenceProcessor.cpp	Fri Aug 14 13:44:15 2009 -0700
     1.2 +++ b/src/share/vm/memory/referenceProcessor.cpp	Mon Aug 24 10:36:31 2009 -0700
     1.3 @@ -1231,6 +1231,11 @@
     1.4  
     1.5    NOT_PRODUCT(verify_ok_to_handle_reflists());
     1.6  
     1.7 +#ifdef ASSERT
     1.8 +  bool must_remember_klasses = ClassUnloading && !UseConcMarkSweepGC ||
     1.9 +                               CMSClassUnloadingEnabled && UseConcMarkSweepGC;
    1.10 +  RememberKlassesChecker mx(must_remember_klasses);
    1.11 +#endif
    1.12    // Soft references
    1.13    {
    1.14      TraceTime tt("Preclean SoftReferences", PrintGCDetails && PrintReferenceGC,

mercurial