changeset 8725 | 8c1e3dd5fe1b |
parent 8689 | 1d9c2c94ce9b |
child 8727 | 1642a45f024f |
--- a/hotspot/src/share/vm/runtime/arguments.cpp Fri Mar 18 15:52:42 2011 -0700 +++ b/hotspot/src/share/vm/runtime/arguments.cpp Fri Mar 18 16:00:34 2011 -0700 @@ -2976,6 +2976,12 @@ } ScavengeRootsInCode = 1; } + if (!JavaObjectsInPerm && ScavengeRootsInCode == 0) { + if (!FLAG_IS_DEFAULT(ScavengeRootsInCode)) { + warning("forcing ScavengeRootsInCode non-zero because JavaObjectsInPerm is false"); + } + ScavengeRootsInCode = 1; + } if (PrintGCDetails) { // Turn on -verbose:gc options as well