< prev index next >

test/hotspot/gtest/metaspace/metaspaceGtestContexts.hpp

Print this page
*** 35,14 ***
  using metaspace::Metachunk;
  using metaspace::chunklevel_t;
  using namespace metaspace::chunklevel;
  
  class MetaspaceGtestContext : public metaspace::MetaspaceTestContext {
  public:
    MetaspaceGtestContext(size_t commit_limit = 0, size_t reserve_limit = 0) :
!     metaspace::MetaspaceTestContext("gtest-metaspace-context", commit_limit, reserve_limit)
!   {}
  };
  
  class ChunkGtestContext : public MetaspaceGtestContext {
  
    int _num_chunks_allocated;
--- 35,18 ---
  using metaspace::Metachunk;
  using metaspace::chunklevel_t;
  using namespace metaspace::chunklevel;
  
  class MetaspaceGtestContext : public metaspace::MetaspaceTestContext {
+   int _num_arenas_created;
  public:
    MetaspaceGtestContext(size_t commit_limit = 0, size_t reserve_limit = 0) :
!     metaspace::MetaspaceTestContext("gtest-metaspace-context", commit_limit, reserve_limit),
!     _num_arenas_created(0) {}
+ 
+   int num_arenas_created() const { return _num_arenas_created; }
+   void inc_num_arenas_created() { _num_arenas_created ++; }
  };
  
  class ChunkGtestContext : public MetaspaceGtestContext {
  
    int _num_chunks_allocated;
< prev index next >