src/share/vm/utilities/workgroup.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/utilities/workgroup.cpp	Mon Apr 29 18:22:56 2013
--- new/src/share/vm/utilities/workgroup.cpp	Mon Apr 29 18:22:54 2013

*** 77,87 **** --- 77,87 ---- name(), total_workers()); } _gang_workers = NEW_C_HEAP_ARRAY(GangWorker*, total_workers(), mtInternal); if (gang_workers() == NULL) { ! vm_exit_out_of_memory(0, OOM_MALLOC_ERROR, "Cannot create GangWorker array."); return false; } os::ThreadType worker_type; if (are_ConcurrentGC_threads()) { worker_type = os::cgc_thread;
*** 91,101 **** --- 91,102 ---- for (uint worker = 0; worker < total_workers(); worker += 1) { GangWorker* new_worker = allocate_worker(worker); assert(new_worker != NULL, "Failed to allocate GangWorker"); _gang_workers[worker] = new_worker; if (new_worker == NULL || !os::create_thread(new_worker, worker_type)) { ! vm_exit_out_of_memory(0, "Cannot create worker GC thread. Out of system resources."); ! vm_exit_out_of_memory(0, OOM_MALLOC_ERROR, + "Cannot create worker GC thread. Out of system resources."); return false; } if (!DisableStartThread) { os::start_thread(new_worker); }

src/share/vm/utilities/workgroup.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File