src/hotspot/share/services/memoryManager.cpp
branchepsilon-gc-branch
changeset 55767 8e22715afabc
parent 47634 6a0c42c40cd1
child 55974 06122633fead
equal deleted inserted replaced
47701:be620a591379 55767:8e22715afabc
    89 
    89 
    90 GCMemoryManager* MemoryManager::get_g1OldGen_memory_manager() {
    90 GCMemoryManager* MemoryManager::get_g1OldGen_memory_manager() {
    91   return (GCMemoryManager*) new G1OldGenMemoryManager();
    91   return (GCMemoryManager*) new G1OldGenMemoryManager();
    92 }
    92 }
    93 
    93 
       
    94 GCMemoryManager* MemoryManager::get_epsilon_memory_manager() {
       
    95   return (GCMemoryManager*) new EpsilonMemoryManager();
       
    96 }
       
    97 
    94 instanceOop MemoryManager::get_memory_manager_instance(TRAPS) {
    98 instanceOop MemoryManager::get_memory_manager_instance(TRAPS) {
    95   // Must do an acquire so as to force ordering of subsequent
    99   // Must do an acquire so as to force ordering of subsequent
    96   // loads from anything _memory_mgr_obj points to or implies.
   100   // loads from anything _memory_mgr_obj points to or implies.
    97   instanceOop mgr_obj = OrderAccess::load_acquire(&_memory_mgr_obj);
   101   instanceOop mgr_obj = OrderAccess::load_acquire(&_memory_mgr_obj);
    98   if (mgr_obj == NULL) {
   102   if (mgr_obj == NULL) {