Mercurial > hg > truffle
diff src/share/vm/runtime/arguments.cpp @ 2376:c7f3d0b4570f
7017732: move static fields into Class to prepare for perm gen removal
Reviewed-by: kvn, coleenp, twisti, stefank
author | never |
---|---|
date | Fri, 18 Mar 2011 16:00:34 -0700 |
parents | 048f98400b8e |
children | 924777755fad |
line wrap: on
line diff
--- a/src/share/vm/runtime/arguments.cpp Fri Mar 18 15:52:42 2011 -0700 +++ b/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