703 }
704 }
705 #endif
706
707 void ParallelScavengeHeap::register_nmethod(nmethod* nm) {
708 ScavengableNMethods::register_nmethod(nm);
709 }
710
711 void ParallelScavengeHeap::unregister_nmethod(nmethod* nm) {
712 ScavengableNMethods::unregister_nmethod(nm);
713 }
714
715 void ParallelScavengeHeap::verify_nmethod(nmethod* nm) {
716 ScavengableNMethods::verify_nmethod(nm);
717 }
718
719 void ParallelScavengeHeap::flush_nmethod(nmethod* nm) {
720 // nothing particular
721 }
722
723 void ParallelScavengeHeap::prune_nmethods() {
724 ScavengableNMethods::prune_nmethods();
725 }
726
727 GrowableArray<GCMemoryManager*> ParallelScavengeHeap::memory_managers() {
728 GrowableArray<GCMemoryManager*> memory_managers(2);
729 memory_managers.append(_young_manager);
730 memory_managers.append(_old_manager);
731 return memory_managers;
732 }
733
734 GrowableArray<MemoryPool*> ParallelScavengeHeap::memory_pools() {
735 GrowableArray<MemoryPool*> memory_pools(3);
736 memory_pools.append(_eden_pool);
737 memory_pools.append(_survivor_pool);
738 memory_pools.append(_old_pool);
739 return memory_pools;
740 }
|
703 }
704 }
705 #endif
706
707 void ParallelScavengeHeap::register_nmethod(nmethod* nm) {
708 ScavengableNMethods::register_nmethod(nm);
709 }
710
711 void ParallelScavengeHeap::unregister_nmethod(nmethod* nm) {
712 ScavengableNMethods::unregister_nmethod(nm);
713 }
714
715 void ParallelScavengeHeap::verify_nmethod(nmethod* nm) {
716 ScavengableNMethods::verify_nmethod(nm);
717 }
718
719 void ParallelScavengeHeap::flush_nmethod(nmethod* nm) {
720 // nothing particular
721 }
722
723 void ParallelScavengeHeap::prune_scavengable_nmethods() {
724 ScavengableNMethods::prune_nmethods();
725 }
726
727 GrowableArray<GCMemoryManager*> ParallelScavengeHeap::memory_managers() {
728 GrowableArray<GCMemoryManager*> memory_managers(2);
729 memory_managers.append(_young_manager);
730 memory_managers.append(_old_manager);
731 return memory_managers;
732 }
733
734 GrowableArray<MemoryPool*> ParallelScavengeHeap::memory_pools() {
735 GrowableArray<MemoryPool*> memory_pools(3);
736 memory_pools.append(_eden_pool);
737 memory_pools.append(_survivor_pool);
738 memory_pools.append(_old_pool);
739 return memory_pools;
740 }
|