< prev index next >
src/hotspot/share/memory/heapInspection.cpp
Print this page
*** 576,586 ****
if (parallel_thread_num > 1) {
ResourceMark rm;
ParallelObjectIterator* poi = Universe::heap()->parallel_object_iterator(parallel_thread_num);
if (poi != NULL) {
ParHeapInspectTask task(poi, cit, filter);
! Universe::heap()->run_task(&task);
delete poi;
if (task.success()) {
return task.missed_count();
}
}
--- 576,586 ----
if (parallel_thread_num > 1) {
ResourceMark rm;
ParallelObjectIterator* poi = Universe::heap()->parallel_object_iterator(parallel_thread_num);
if (poi != NULL) {
ParHeapInspectTask task(poi, cit, filter);
! Universe::heap()->run_task_at_safepoint(&task, parallel_thread_num);
delete poi;
if (task.success()) {
return task.missed_count();
}
}
< prev index next >