< prev index next >

src/hotspot/cpu/arm/c2_globals_arm.hpp

Print this page
rev 54914 : 8223444: Improve CodeHeap Free Space Management
Reviewed-by:


  80 define_pd_global(size_t, InitialCodeCacheSize,       2048*K); // Integral multiple of CodeCacheExpansionSize
  81 define_pd_global(size_t, ReservedCodeCacheSize,      48*M);
  82 define_pd_global(size_t, NonProfiledCodeHeapSize,    21*M);
  83 define_pd_global(size_t, ProfiledCodeHeapSize,       22*M);
  84 define_pd_global(size_t, NonNMethodCodeHeapSize,     5*M );
  85 define_pd_global(size_t, CodeCacheExpansionSize,     64*K);
  86 
  87 // Ergonomics related flags
  88 define_pd_global(uint64_t, MaxRAM,                   128ULL*G);
  89 #else
  90 // InitialCodeCacheSize derived from specjbb2000 run.
  91 define_pd_global(size_t, InitialCodeCacheSize,       1536*K); // Integral multiple of CodeCacheExpansionSize
  92 define_pd_global(size_t, ReservedCodeCacheSize,      32*M);
  93 define_pd_global(size_t, NonProfiledCodeHeapSize,    13*M);
  94 define_pd_global(size_t, ProfiledCodeHeapSize,       14*M);
  95 define_pd_global(size_t, NonNMethodCodeHeapSize,     5*M );
  96 define_pd_global(size_t, CodeCacheExpansionSize,     32*K);
  97 // Ergonomics related flags
  98 define_pd_global(uint64_t, MaxRAM,                   4ULL*G);
  99 #endif
 100 define_pd_global(uintx, CodeCacheMinBlockLength,     4);
 101 define_pd_global(size_t, CodeCacheMinimumUseSpace,   400*K);
 102 
 103 define_pd_global(bool,  TrapBasedRangeChecks,        false); // Not needed
 104 
 105 // Heap related flags
 106 define_pd_global(size_t, MetaspaceSize,              ScaleForWordSize(16*M));
 107 
 108 // Ergonomics related flags
 109 define_pd_global(bool, NeverActAsServerClassMachine, false);
 110 
 111 #endif // CPU_ARM_C2_GLOBALS_ARM_HPP


  80 define_pd_global(size_t, InitialCodeCacheSize,       2048*K); // Integral multiple of CodeCacheExpansionSize
  81 define_pd_global(size_t, ReservedCodeCacheSize,      48*M);
  82 define_pd_global(size_t, NonProfiledCodeHeapSize,    21*M);
  83 define_pd_global(size_t, ProfiledCodeHeapSize,       22*M);
  84 define_pd_global(size_t, NonNMethodCodeHeapSize,     5*M );
  85 define_pd_global(size_t, CodeCacheExpansionSize,     64*K);
  86 
  87 // Ergonomics related flags
  88 define_pd_global(uint64_t, MaxRAM,                   128ULL*G);
  89 #else
  90 // InitialCodeCacheSize derived from specjbb2000 run.
  91 define_pd_global(size_t, InitialCodeCacheSize,       1536*K); // Integral multiple of CodeCacheExpansionSize
  92 define_pd_global(size_t, ReservedCodeCacheSize,      32*M);
  93 define_pd_global(size_t, NonProfiledCodeHeapSize,    13*M);
  94 define_pd_global(size_t, ProfiledCodeHeapSize,       14*M);
  95 define_pd_global(size_t, NonNMethodCodeHeapSize,     5*M );
  96 define_pd_global(size_t, CodeCacheExpansionSize,     32*K);
  97 // Ergonomics related flags
  98 define_pd_global(uint64_t, MaxRAM,                   4ULL*G);
  99 #endif
 100 define_pd_global(uintx, CodeCacheMinBlockLength,     6);
 101 define_pd_global(size_t, CodeCacheMinimumUseSpace,   400*K);
 102 
 103 define_pd_global(bool,  TrapBasedRangeChecks,        false); // Not needed
 104 
 105 // Heap related flags
 106 define_pd_global(size_t, MetaspaceSize,              ScaleForWordSize(16*M));
 107 
 108 // Ergonomics related flags
 109 define_pd_global(bool, NeverActAsServerClassMachine, false);
 110 
 111 #endif // CPU_ARM_C2_GLOBALS_ARM_HPP
< prev index next >