src/share/vm/memory/genCollectedHeap.cpp

changeset 7009
3f2894c5052e
parent 6992
2c6ef90f030a
child 7070
439f0d76cff3
child 7071
4bfc44ba0d19
equal deleted inserted replaced
7008:dd219eaec9cc 7009:3f2894c5052e
1097 1097
1098 void GenCollectedHeap::prepare_for_compaction() { 1098 void GenCollectedHeap::prepare_for_compaction() {
1099 guarantee(_n_gens = 2, "Wrong number of generations"); 1099 guarantee(_n_gens = 2, "Wrong number of generations");
1100 Generation* old_gen = _gens[1]; 1100 Generation* old_gen = _gens[1];
1101 // Start by compacting into same gen. 1101 // Start by compacting into same gen.
1102 CompactPoint cp(old_gen, NULL, NULL); 1102 CompactPoint cp(old_gen);
1103 old_gen->prepare_for_compaction(&cp); 1103 old_gen->prepare_for_compaction(&cp);
1104 Generation* young_gen = _gens[0]; 1104 Generation* young_gen = _gens[0];
1105 young_gen->prepare_for_compaction(&cp); 1105 young_gen->prepare_for_compaction(&cp);
1106 } 1106 }
1107 1107

mercurial