very slow perm gen verification
Y. Srinivas Ramakrishna
y.s.ramakrishna at oracle.com
Thu May 12 11:49:55 PDT 2011
With the framework collectors there was a badness that
would cause O(n^2) in the size of the perm gen in the phase
that checks that clean cards do not have cross-generational
pointers. I fixed it a few weeks ago so it is now O(n) -- i can dig up the
CR if you can't find it. Are you seeing this with a specific
collector or all?
On 5/12/2011 10:33 AM, John Coomes wrote:
> John Coomes (John.Coomes at oracle.com) wrote:
>> When running some nsk tests, I saw several timeouts which appear to be
>> due to very slow verification of the perm gen (i.e., 10+ minutes to
>> verify a 64MB perm gen (par scavenge)), which is done as the jvm is
>> exiting. Happens frequently, but not every time; and w/my changes as
>> well as w/jdk7-b141.
>> I vaguely recall some discussion of this a few months ago, but can't
>> find any record of it :-(. Sound familiar to anyone?
> In case it's not obvious to some, the verification is done only in
> non-product builds.
More information about the hotspot-gc-dev