hotspot/src/share/vm/runtime/arguments.cpp
changeset 8725 8c1e3dd5fe1b
parent 8689 1d9c2c94ce9b
child 8727 1642a45f024f
equal deleted inserted replaced
8724:693c6b883b54 8725:8c1e3dd5fe1b
  2974     if (!FLAG_IS_DEFAULT(ScavengeRootsInCode)) {
  2974     if (!FLAG_IS_DEFAULT(ScavengeRootsInCode)) {
  2975       warning("forcing ScavengeRootsInCode non-zero because EnableMethodHandles or AnonymousClasses is true");
  2975       warning("forcing ScavengeRootsInCode non-zero because EnableMethodHandles or AnonymousClasses is true");
  2976     }
  2976     }
  2977     ScavengeRootsInCode = 1;
  2977     ScavengeRootsInCode = 1;
  2978   }
  2978   }
       
  2979   if (!JavaObjectsInPerm && ScavengeRootsInCode == 0) {
       
  2980     if (!FLAG_IS_DEFAULT(ScavengeRootsInCode)) {
       
  2981       warning("forcing ScavengeRootsInCode non-zero because JavaObjectsInPerm is false");
       
  2982     }
       
  2983     ScavengeRootsInCode = 1;
       
  2984   }
  2979 
  2985 
  2980   if (PrintGCDetails) {
  2986   if (PrintGCDetails) {
  2981     // Turn on -verbose:gc options as well
  2987     // Turn on -verbose:gc options as well
  2982     PrintGC = true;
  2988     PrintGC = true;
  2983   }
  2989   }