< prev index next >

src/hotspot/share/gc/shared/workerDataArray.inline.hpp

Print this page
rev 57191 : [mq]: 8235247-workerdataarray-leak

*** 57,66 **** --- 57,69 ---- return _data[worker_i]; } template <typename T> WorkerDataArray<T>::~WorkerDataArray() { + for (uint i = 0; i < MaxThreadWorkItems; i++) { + delete _thread_work_items[i]; + } FREE_C_HEAP_ARRAY(T, _data); } template <typename T> void WorkerDataArray<T>::link_thread_work_items(WorkerDataArray<size_t>* thread_work_items, uint index) {
< prev index next >