< prev index next >

src/hotspot/share/services/attachListener.cpp

Print this page

        

@@ -242,11 +242,11 @@
   return JNI_OK;
 }
 
 // Valid Arguments:
 // "-live" or "-all"
-// "parallelThreadNum=<N>"
+// "parallel=<N>"
 // "<filepath>"
 static jint process_heap_inspect_options(const char* argline,
                                          outputStream* out,
                                          HeapInspectArgs* args) {
   char* save_ptr;

@@ -260,12 +260,12 @@
     // "-live" or "-all"
     if (strcmp(arg, "-live") == 0) {
       args->_live_object_only = true;
     } else if (strcmp(arg, "-all") == 0) {
       args->_live_object_only = false;
-    } else if (strncmp(arg, "parallelThreadNum=", 18) == 0) {
-      char* num_str = &arg[18];
+    } else if (strncmp(arg, "parallel=", 9) == 0) {
+      char* num_str = &arg[9];
       uintx num = 0;
       if (!Arguments::parse_uintx(num_str, &num, 0)) {
         out->print_cr("Invalid parallel thread number");
         return JNI_ERR;
       }

@@ -326,11 +326,10 @@
     }
     live_objects_only = args._live_object_only;
     os = args._fs == NULL ? out : args._fs;
     parallel_thread_num = args._parallel_thread_num == 0 ? parallel_thread_num : args._parallel_thread_num;
     if (parallel_thread_num == 0) {
-      // processor_count() <= 2, disable parallel.
       parallel_thread_num = 1;
     }
   }
 
   VM_GC_HeapInspection heapop(os, live_objects_only /* request full gc */, parallel_thread_num);
< prev index next >