< prev index next >
src/hotspot/share/gc/shared/workerDataArray.hpp
Print this page
rev 57242 : imported patch 8235341-workerdataarray-cleanup
rev 57243 : [mq]: 8235341-stefanj-review
*** 43,56 ****
bool _is_serial;
WorkerDataArray<size_t>* _thread_work_items[MaxThreadWorkItems];
public:
! WorkerDataArray(uint length, const char* title, bool is_serial = false);
~WorkerDataArray();
! void link_thread_work_items(WorkerDataArray<size_t>* thread_work_items, uint index = 0);
void set_thread_work_item(uint worker_i, size_t value, uint index = 0);
void add_thread_work_item(uint worker_i, size_t value, uint index = 0);
void set_or_add_thread_work_item(uint worker_i, size_t value, uint index = 0);
size_t get_thread_work_item(uint worker_i, uint index = 0);
--- 43,60 ----
bool _is_serial;
WorkerDataArray<size_t>* _thread_work_items[MaxThreadWorkItems];
public:
! WorkerDataArray(const char* title, uint length, bool is_serial = false);
~WorkerDataArray();
! // Create an integer sub-item at the given index to this WorkerDataArray. If length_override
! // is zero, use the same number of elements as this array, otherwise use the given
! // number.
! void create_thread_work_items(const char* title, uint index = 0, uint length_override = 0);
!
void set_thread_work_item(uint worker_i, size_t value, uint index = 0);
void add_thread_work_item(uint worker_i, size_t value, uint index = 0);
void set_or_add_thread_work_item(uint worker_i, size_t value, uint index = 0);
size_t get_thread_work_item(uint worker_i, uint index = 0);
< prev index next >