< prev index next >

src/hotspot/share/gc/parallel/psOldGen.cpp

Print this page
rev 56464 : 8231707: Improve Mutex inlining
Contributed-by: robbin.ehn@oracle.com, claes.redestad@oracle.com


  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  *
  23  */
  24 
  25 #include "precompiled.hpp"
  26 #include "gc/parallel/objectStartArray.inline.hpp"
  27 #include "gc/parallel/parallelArguments.hpp"
  28 #include "gc/parallel/parallelScavengeHeap.hpp"
  29 #include "gc/parallel/psAdaptiveSizePolicy.hpp"
  30 #include "gc/parallel/psCardTable.hpp"
  31 #include "gc/parallel/psFileBackedVirtualspace.hpp"
  32 #include "gc/parallel/psMarkSweepDecorator.hpp"
  33 #include "gc/parallel/psOldGen.hpp"
  34 #include "gc/shared/cardTableBarrierSet.hpp"
  35 #include "gc/shared/gcLocker.hpp"
  36 #include "gc/shared/spaceDecorator.hpp"
  37 #include "logging/log.hpp"
  38 #include "oops/oop.inline.hpp"
  39 #include "runtime/java.hpp"

  40 #include "utilities/align.hpp"
  41 
  42 inline const char* PSOldGen::select_name() {
  43   return UseParallelOldGC ? "ParOldGen" : "PSOldGen";
  44 }
  45 
  46 PSOldGen::PSOldGen(ReservedSpace rs, size_t alignment,
  47                    size_t initial_size, size_t min_size, size_t max_size,
  48                    const char* perf_data_name, int level):
  49   _name(select_name()), _init_gen_size(initial_size), _min_gen_size(min_size),
  50   _max_gen_size(max_size)
  51 {
  52   initialize(rs, alignment, perf_data_name, level);
  53 }
  54 
  55 PSOldGen::PSOldGen(size_t initial_size,
  56                    size_t min_size, size_t max_size,
  57                    const char* perf_data_name, int level):
  58   _name(select_name()), _init_gen_size(initial_size), _min_gen_size(min_size),
  59   _max_gen_size(max_size)




  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  *
  23  */
  24 
  25 #include "precompiled.hpp"
  26 #include "gc/parallel/objectStartArray.inline.hpp"
  27 #include "gc/parallel/parallelArguments.hpp"
  28 #include "gc/parallel/parallelScavengeHeap.hpp"
  29 #include "gc/parallel/psAdaptiveSizePolicy.hpp"
  30 #include "gc/parallel/psCardTable.hpp"
  31 #include "gc/parallel/psFileBackedVirtualspace.hpp"
  32 #include "gc/parallel/psMarkSweepDecorator.hpp"
  33 #include "gc/parallel/psOldGen.hpp"
  34 #include "gc/shared/cardTableBarrierSet.hpp"
  35 #include "gc/shared/gcLocker.hpp"
  36 #include "gc/shared/spaceDecorator.hpp"
  37 #include "logging/log.hpp"
  38 #include "oops/oop.inline.hpp"
  39 #include "runtime/java.hpp"
  40 #include "runtime/mutexLocker.inline.hpp"
  41 #include "utilities/align.hpp"
  42 
  43 inline const char* PSOldGen::select_name() {
  44   return UseParallelOldGC ? "ParOldGen" : "PSOldGen";
  45 }
  46 
  47 PSOldGen::PSOldGen(ReservedSpace rs, size_t alignment,
  48                    size_t initial_size, size_t min_size, size_t max_size,
  49                    const char* perf_data_name, int level):
  50   _name(select_name()), _init_gen_size(initial_size), _min_gen_size(min_size),
  51   _max_gen_size(max_size)
  52 {
  53   initialize(rs, alignment, perf_data_name, level);
  54 }
  55 
  56 PSOldGen::PSOldGen(size_t initial_size,
  57                    size_t min_size, size_t max_size,
  58                    const char* perf_data_name, int level):
  59   _name(select_name()), _init_gen_size(initial_size), _min_gen_size(min_size),
  60   _max_gen_size(max_size)


< prev index next >