< 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 >