Mercurial > hg > truffle
diff src/share/vm/memory/genCollectedHeap.cpp @ 881:16c930df1e9b
Merge
author | dcubed |
---|---|
date | Tue, 28 Jul 2009 13:50:07 -0600 |
parents | df6caf649ff7 2b4230d1e589 |
children | 148e5441d916 |
line wrap: on
line diff
--- a/src/share/vm/memory/genCollectedHeap.cpp Mon Jul 27 17:23:52 2009 -0400 +++ b/src/share/vm/memory/genCollectedHeap.cpp Tue Jul 28 13:50:07 2009 -0600 @@ -482,6 +482,10 @@ for (int i = starting_level; i <= max_level; i++) { if (_gens[i]->should_collect(full, size, is_tlab)) { if (i == n_gens() - 1) { // a major collection is to happen + if (!complete) { + // The full_collections increment was missed above. + increment_total_full_collections(); + } pre_full_gc_dump(); // do any pre full gc dumps } // Timer for individual generations. Last argument is false: no CR