--- old/src/hotspot/share/services/attachListener.cpp 2020-04-25 22:41:20.865487816 +0800 +++ new/src/hotspot/share/services/attachListener.cpp 2020-04-25 22:41:20.689488599 +0800 @@ -244,7 +244,7 @@ // Valid Arguments: // "-live" or "-all" -// "parallelThreadNum=" +// "parallel=" // "" static jint process_heap_inspect_options(const char* argline, outputStream* out, @@ -262,8 +262,8 @@ 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"); @@ -328,7 +328,6 @@ 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; } }