4958 nmethod* nm = (cb != NULL) ? cb->as_nmethod_or_null() : NULL;
4959 if (nm == NULL) {
4960 return;
4961 }
4962
4963 if (ScavengeRootsInCode) {
4964 _g1h->register_nmethod(nm);
4965 }
4966 }
4967 };
4968
4969 void G1CollectedHeap::rebuild_strong_code_roots() {
4970 RebuildStrongCodeRootClosure blob_cl(this);
4971 CodeCache::blobs_do(&blob_cl);
4972 }
4973
4974 void G1CollectedHeap::initialize_serviceability() {
4975 _g1mm->initialize_serviceability();
4976 }
4977
4978 GrowableArray<GCMemoryManager*> G1CollectedHeap::memory_managers() {
4979 return _g1mm->memory_managers();
4980 }
4981
4982 GrowableArray<MemoryPool*> G1CollectedHeap::memory_pools() {
4983 return _g1mm->memory_pools();
4984 }
|
4958 nmethod* nm = (cb != NULL) ? cb->as_nmethod_or_null() : NULL;
4959 if (nm == NULL) {
4960 return;
4961 }
4962
4963 if (ScavengeRootsInCode) {
4964 _g1h->register_nmethod(nm);
4965 }
4966 }
4967 };
4968
4969 void G1CollectedHeap::rebuild_strong_code_roots() {
4970 RebuildStrongCodeRootClosure blob_cl(this);
4971 CodeCache::blobs_do(&blob_cl);
4972 }
4973
4974 void G1CollectedHeap::initialize_serviceability() {
4975 _g1mm->initialize_serviceability();
4976 }
4977
4978 MemoryUsage G1CollectedHeap::memory_usage() {
4979 return _g1mm->memory_usage();
4980 }
4981
4982 GrowableArray<GCMemoryManager*> G1CollectedHeap::memory_managers() {
4983 return _g1mm->memory_managers();
4984 }
4985
4986 GrowableArray<MemoryPool*> G1CollectedHeap::memory_pools() {
4987 return _g1mm->memory_pools();
4988 }
|