< prev index next >

src/hotspot/cpu/s390/globals_s390.hpp

Print this page




  37 define_pd_global(bool,  ShareVtableStubs,            true);
  38 
  39 define_pd_global(bool,  ImplicitNullChecks,          true);  // Generate code for implicit null checks.
  40 define_pd_global(bool,  TrapBasedNullChecks,         true);
  41 define_pd_global(bool,  UncommonNullCast,            true);  // Uncommon-trap NULLs passed to check cast.
  42 
  43 define_pd_global(uintx, CodeCacheSegmentSize,        256);
  44 // This shall be at least 32 for proper branch target alignment.
  45 // Ideally, this is 256 (cache line size). This keeps code end data
  46 // on separate lines. But we reduced it to 64 since 256 increased
  47 // code size significantly by padding nops between IVC and second UEP.
  48 define_pd_global(intx,  CodeEntryAlignment,          64);
  49 define_pd_global(intx,  OptoLoopAlignment,           2);
  50 define_pd_global(intx,  InlineFrequencyCount,        100);
  51 define_pd_global(intx,  InlineSmallCode,             2000);
  52 
  53 #define DEFAULT_STACK_YELLOW_PAGES   (2)
  54 #define DEFAULT_STACK_RED_PAGES      (1)
  55 // Java_java_net_SocketOutputStream_socketWrite0() uses a 64k buffer on the
  56 // stack. To pass stack overflow tests we need 20 shadow pages.
  57 #define DEFAULT_STACK_SHADOW_PAGES   (20 DEBUG_ONLY(+4))
  58 #define DEFAULT_STACK_RESERVED_PAGES (1)
  59 
  60 #define MIN_STACK_YELLOW_PAGES     DEFAULT_STACK_YELLOW_PAGES
  61 #define MIN_STACK_RED_PAGES        DEFAULT_STACK_RED_PAGES
  62 #define MIN_STACK_SHADOW_PAGES     DEFAULT_STACK_SHADOW_PAGES
  63 #define MIN_STACK_RESERVED_PAGES   (0)
  64 
  65 define_pd_global(intx,  StackYellowPages,            DEFAULT_STACK_YELLOW_PAGES);
  66 define_pd_global(intx,  StackRedPages,               DEFAULT_STACK_RED_PAGES);
  67 define_pd_global(intx,  StackShadowPages,            DEFAULT_STACK_SHADOW_PAGES);
  68 define_pd_global(intx,  StackReservedPages,          DEFAULT_STACK_RESERVED_PAGES);
  69 
  70 define_pd_global(bool, RewriteBytecodes,     true);
  71 define_pd_global(bool, RewriteFrequentPairs, true);
  72 
  73 define_pd_global(bool, PreserveFramePointer, false);
  74 
  75 // GC Ergo Flags
  76 define_pd_global(size_t, CMSYoungGenPerWorker, 16*M);  // Default max size of CMS young gen, per GC worker thread.
  77 




  37 define_pd_global(bool,  ShareVtableStubs,            true);
  38 
  39 define_pd_global(bool,  ImplicitNullChecks,          true);  // Generate code for implicit null checks.
  40 define_pd_global(bool,  TrapBasedNullChecks,         true);
  41 define_pd_global(bool,  UncommonNullCast,            true);  // Uncommon-trap NULLs passed to check cast.
  42 
  43 define_pd_global(uintx, CodeCacheSegmentSize,        256);
  44 // This shall be at least 32 for proper branch target alignment.
  45 // Ideally, this is 256 (cache line size). This keeps code end data
  46 // on separate lines. But we reduced it to 64 since 256 increased
  47 // code size significantly by padding nops between IVC and second UEP.
  48 define_pd_global(intx,  CodeEntryAlignment,          64);
  49 define_pd_global(intx,  OptoLoopAlignment,           2);
  50 define_pd_global(intx,  InlineFrequencyCount,        100);
  51 define_pd_global(intx,  InlineSmallCode,             2000);
  52 
  53 #define DEFAULT_STACK_YELLOW_PAGES   (2)
  54 #define DEFAULT_STACK_RED_PAGES      (1)
  55 // Java_java_net_SocketOutputStream_socketWrite0() uses a 64k buffer on the
  56 // stack. To pass stack overflow tests we need 20 shadow pages.
  57 #define DEFAULT_STACK_SHADOW_PAGES   (20 DEBUG_ONLY(+2))
  58 #define DEFAULT_STACK_RESERVED_PAGES (1)
  59 
  60 #define MIN_STACK_YELLOW_PAGES     DEFAULT_STACK_YELLOW_PAGES
  61 #define MIN_STACK_RED_PAGES        DEFAULT_STACK_RED_PAGES
  62 #define MIN_STACK_SHADOW_PAGES     DEFAULT_STACK_SHADOW_PAGES
  63 #define MIN_STACK_RESERVED_PAGES   (0)
  64 
  65 define_pd_global(intx,  StackYellowPages,            DEFAULT_STACK_YELLOW_PAGES);
  66 define_pd_global(intx,  StackRedPages,               DEFAULT_STACK_RED_PAGES);
  67 define_pd_global(intx,  StackShadowPages,            DEFAULT_STACK_SHADOW_PAGES);
  68 define_pd_global(intx,  StackReservedPages,          DEFAULT_STACK_RESERVED_PAGES);
  69 
  70 define_pd_global(bool, RewriteBytecodes,     true);
  71 define_pd_global(bool, RewriteFrequentPairs, true);
  72 
  73 define_pd_global(bool, PreserveFramePointer, false);
  74 
  75 // GC Ergo Flags
  76 define_pd_global(size_t, CMSYoungGenPerWorker, 16*M);  // Default max size of CMS young gen, per GC worker thread.
  77 


< prev index next >