src/hotspot/share/gc/g1/g1StringDedupQueue.cpp
changeset 49594 898ef81cbc0e
parent 47552 8a3599d60996
child 50574 fa727a4d7934
equal deleted inserted replaced
49593:4dd58ecc9912 49594:898ef81cbc0e
    25 #include "precompiled.hpp"
    25 #include "precompiled.hpp"
    26 #include "classfile/javaClasses.inline.hpp"
    26 #include "classfile/javaClasses.inline.hpp"
    27 #include "gc/g1/g1CollectedHeap.hpp"
    27 #include "gc/g1/g1CollectedHeap.hpp"
    28 #include "gc/g1/g1StringDedup.hpp"
    28 #include "gc/g1/g1StringDedup.hpp"
    29 #include "gc/g1/g1StringDedupQueue.hpp"
    29 #include "gc/g1/g1StringDedupQueue.hpp"
    30 #include "gc/shared/gcLocker.hpp"
       
    31 #include "logging/log.hpp"
    30 #include "logging/log.hpp"
    32 #include "oops/oop.inline.hpp"
    31 #include "oops/oop.inline.hpp"
    33 #include "runtime/atomic.hpp"
    32 #include "runtime/atomic.hpp"
    34 #include "runtime/mutexLocker.hpp"
    33 #include "runtime/mutexLocker.hpp"
       
    34 #include "runtime/safepointVerifiers.hpp"
    35 #include "utilities/stack.inline.hpp"
    35 #include "utilities/stack.inline.hpp"
    36 
    36 
    37 G1StringDedupQueue* G1StringDedupQueue::_queue = NULL;
    37 G1StringDedupQueue* G1StringDedupQueue::_queue = NULL;
    38 const size_t        G1StringDedupQueue::_max_size = 1000000; // Max number of elements per queue
    38 const size_t        G1StringDedupQueue::_max_size = 1000000; // Max number of elements per queue
    39 const size_t        G1StringDedupQueue::_max_cache_size = 0; // Max cache size per queue
    39 const size_t        G1StringDedupQueue::_max_cache_size = 0; // Max cache size per queue