< prev index next >

src/hotspot/share/memory/heapInspection.cpp

Print this page

        

@@ -576,11 +576,11 @@
   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);
+      Universe::heap()->run_task_at_safepoint(&task, parallel_thread_num);
       delete poi;
       if (task.success()) {
         return task.missed_count();
       }
     }
< prev index next >