src/hotspot/share/gc/g1/g1StringDedup.cpp
changeset 59290 97d13893ec3c
parent 53536 482109fae02b
equal deleted inserted replaced
59289:c887851da33d 59290:97d13893ec3c
    32 #include "gc/shared/stringdedup/stringDedup.inline.hpp"
    32 #include "gc/shared/stringdedup/stringDedup.inline.hpp"
    33 #include "gc/shared/stringdedup/stringDedupQueue.hpp"
    33 #include "gc/shared/stringdedup/stringDedupQueue.hpp"
    34 #include "gc/shared/stringdedup/stringDedupTable.hpp"
    34 #include "gc/shared/stringdedup/stringDedupTable.hpp"
    35 #include "gc/shared/stringdedup/stringDedupThread.inline.hpp"
    35 #include "gc/shared/stringdedup/stringDedupThread.inline.hpp"
    36 #include "oops/oop.inline.hpp"
    36 #include "oops/oop.inline.hpp"
    37 #include "runtime/atomic.hpp"
       
    38 
    37 
    39 void G1StringDedup::initialize() {
    38 void G1StringDedup::initialize() {
    40   assert(UseG1GC, "String deduplication available with G1");
    39   assert(UseG1GC, "String deduplication available with G1");
    41   StringDedup::initialize_impl<G1StringDedupQueue, G1StringDedupStat>();
    40   StringDedup::initialize_impl<G1StringDedupQueue, G1StringDedupStat>();
    42 }
    41 }
    86   assert(is_enabled(), "String deduplication not enabled");
    85   assert(is_enabled(), "String deduplication not enabled");
    87   if (is_candidate_from_evacuation(from_young, to_young, java_string)) {
    86   if (is_candidate_from_evacuation(from_young, to_young, java_string)) {
    88     G1StringDedupQueue::push(worker_id, java_string);
    87     G1StringDedupQueue::push(worker_id, java_string);
    89   }
    88   }
    90 }
    89 }
    91