hotspot/src/share/vm/memory/metaspace.hpp
changeset 24847 37c354b113fe
parent 24457 0e20b36df5c4
child 25055 b8579a44691b
equal deleted inserted replaced
24846:269aeb9131ba 24847:37c354b113fe
   206   Metaspace(Mutex* lock, MetaspaceType type);
   206   Metaspace(Mutex* lock, MetaspaceType type);
   207   ~Metaspace();
   207   ~Metaspace();
   208 
   208 
   209   static void ergo_initialize();
   209   static void ergo_initialize();
   210   static void global_initialize();
   210   static void global_initialize();
       
   211   static void post_initialize();
   211 
   212 
   212   static size_t first_chunk_word_size() { return _first_chunk_word_size; }
   213   static size_t first_chunk_word_size() { return _first_chunk_word_size; }
   213   static size_t first_class_chunk_word_size() { return _first_class_chunk_word_size; }
   214   static size_t first_class_chunk_word_size() { return _first_class_chunk_word_size; }
   214 
   215 
   215   static size_t reserve_alignment()       { return _reserve_alignment; }
   216   static size_t reserve_alignment()       { return _reserve_alignment; }
   396   static size_t shrink_factor() { return _shrink_factor; }
   397   static size_t shrink_factor() { return _shrink_factor; }
   397   void set_shrink_factor(uint v) { _shrink_factor = v; }
   398   void set_shrink_factor(uint v) { _shrink_factor = v; }
   398 
   399 
   399  public:
   400  public:
   400 
   401 
   401   static void initialize() { _capacity_until_GC = MetaspaceSize; }
   402   static void initialize();
       
   403   static void post_initialize();
   402 
   404 
   403   static size_t capacity_until_GC();
   405   static size_t capacity_until_GC();
   404   static size_t inc_capacity_until_GC(size_t v);
   406   static size_t inc_capacity_until_GC(size_t v);
   405   static size_t dec_capacity_until_GC(size_t v);
   407   static size_t dec_capacity_until_GC(size_t v);
   406 
   408