src/hotspot/share/gc/g1/sparsePRT.cpp
changeset 51332 c25572739e7c
parent 49455 848864ed9b17
child 52347 14ef0f74667b
--- a/src/hotspot/share/gc/g1/sparsePRT.cpp	Wed Aug 08 10:21:23 2018 +0800
+++ b/src/hotspot/share/gc/g1/sparsePRT.cpp	Wed Aug 08 15:31:06 2018 +0200
@@ -88,11 +88,15 @@
 float RSHashTable::TableOccupancyFactor = 0.5f;
 
 RSHashTable::RSHashTable(size_t capacity) :
-  _capacity(capacity), _capacity_mask(capacity-1),
-  _occupied_entries(0), _occupied_cards(0),
+  _num_entries(0),
+  _capacity(capacity),
+  _capacity_mask(capacity-1),
+  _occupied_entries(0),
+  _occupied_cards(0),
   _entries(NULL),
   _buckets(NEW_C_HEAP_ARRAY(int, capacity, mtGC)),
-  _free_list(NullEntry), _free_region(0)
+  _free_region(0),
+  _free_list(NullEntry)
 {
   _num_entries = (capacity * TableOccupancyFactor) + 1;
   _entries = (SparsePRTEntry*)NEW_C_HEAP_ARRAY(char, _num_entries * SparsePRTEntry::size(), mtGC);