< prev index next >

src/hotspot/share/gc/g1/heapRegionRemSet.hpp

Print this page
@@ -1,7 +1,7 @@
  /*
-  * Copyright (c) 2001, 2019, Oracle and/or its affiliates. All rights reserved.
+  * Copyright (c) 2001, 2020, Oracle and/or its affiliates. All rights reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
   * This code is free software; you can redistribute it and/or modify it
   * under the terms of the GNU General Public License version 2 only, as
   * published by the Free Software Foundation.

@@ -72,13 +72,13 @@
    Mutex*           _m;
  
    size_t volatile _num_occupied;
  
    // These are protected by "_m".
-   CHeapBitMap _coarse_map;
-   size_t      _n_coarse_entries;
-   static jint _n_coarsenings;
+   CHeapBitMap   _coarse_map;
+   bool volatile _has_coarse_entries;
+   static jint   _n_coarsenings;
  
    PerRegionTable** _fine_grain_regions;
    size_t           _n_fine_entries;
  
    // The fine grain remembered sets are linked together using
< prev index next >