comparison src/share/vm/memory/dump.cpp @ 2379:b099aaf51bf8

6962931: move interned strings out of the perm gen Reviewed-by: never, coleenp, ysr, jwilhelm
author jcoomes
date Tue, 22 Mar 2011 13:36:33 -0700
parents 3582bf76420e
children 352622fd140a
comparison
equal deleted inserted replaced
2378:924777755fad 2379:b099aaf51bf8
1559 // they got missed.) This iteration would be unsafe if we weren't 1559 // they got missed.) This iteration would be unsafe if we weren't
1560 // single-threaded at this point; however we can't do it on the VM 1560 // single-threaded at this point; however we can't do it on the VM
1561 // thread because it requires object allocation. 1561 // thread because it requires object allocation.
1562 LinkClassesClosure lcc(Thread::current()); 1562 LinkClassesClosure lcc(Thread::current());
1563 object_iterate(&lcc); 1563 object_iterate(&lcc);
1564 ensure_parsability(false); // arg is actually don't care
1564 tty->print_cr("done. "); 1565 tty->print_cr("done. ");
1565 1566
1566 // Create and dump the shared spaces. 1567 // Create and dump the shared spaces.
1567 jint err = CompactingPermGenGen::dump_shared(class_promote_order, THREAD); 1568 jint err = CompactingPermGenGen::dump_shared(class_promote_order, THREAD);
1568 if (err != JNI_OK) { 1569 if (err != JNI_OK) {