< prev index next >

src/hotspot/share/services/attachListener.cpp

Print this page

        

*** 242,252 **** return JNI_OK; } // Valid Arguments: // "-live" or "-all" ! // "parallelThreadNum=<N>" // "<filepath>" static jint process_heap_inspect_options(const char* argline, outputStream* out, HeapInspectArgs* args) { char* save_ptr; --- 242,252 ---- return JNI_OK; } // Valid Arguments: // "-live" or "-all" ! // "parallel=<N>" // "<filepath>" static jint process_heap_inspect_options(const char* argline, outputStream* out, HeapInspectArgs* args) { char* save_ptr;
*** 260,271 **** // "-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]; uintx num = 0; if (!Arguments::parse_uintx(num_str, &num, 0)) { out->print_cr("Invalid parallel thread number"); return JNI_ERR; } --- 260,271 ---- // "-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, "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,336 **** } 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); --- 326,335 ----
< prev index next >