< prev index next >

src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp

Print this page
rev 59956 : 8247819: G1: Process strong OopStorage entries in parallel
Reviewed-by:
Contributed-by: Erik Osterlund <erik.osterlund@oracle.com>, Stefan Karlsson <stefan.karlsson@oracle.com>, Thomas Schatzl <thomas.schatzl@oracle.com>

*** 89,99 **** WorkerDataArray<double>** wpt = _worker_data; OopStorageSet::Iterator it = OopStorageSet::weak_iterator(); for ( ; !it.is_end(); ++it) { assert(size_t(wpt - _worker_data) < ARRAY_SIZE(_worker_data), "invariant"); const char* description = it->name(); ! *wpt = new WorkerDataArray<double>(description, _max_threads); (*wpt)->create_thread_work_items("Dead", DeadItems); (*wpt)->create_thread_work_items("Total", TotalItems); wpt++; } assert(size_t(wpt - _worker_data) == ARRAY_SIZE(_worker_data), "invariant"); --- 89,99 ---- WorkerDataArray<double>** wpt = _worker_data; OopStorageSet::Iterator it = OopStorageSet::weak_iterator(); for ( ; !it.is_end(); ++it) { assert(size_t(wpt - _worker_data) < ARRAY_SIZE(_worker_data), "invariant"); const char* description = it->name(); ! *wpt = new WorkerDataArray<double>(NULL, description, _max_threads); (*wpt)->create_thread_work_items("Dead", DeadItems); (*wpt)->create_thread_work_items("Total", TotalItems); wpt++; } assert(size_t(wpt - _worker_data) == ARRAY_SIZE(_worker_data), "invariant");
< prev index next >