--- old/src/share/vm/runtime/globals.hpp 2013-10-11 15:44:37.421819598 +0200 +++ new/src/share/vm/runtime/globals.hpp 2013-10-11 15:44:37.201819606 +0200 @@ -173,6 +173,10 @@ define_pd_global(intx, InlineUnsafeOps, true); define_pd_global(intx, InitialCodeCacheSize, 160*K); define_pd_global(intx, ReservedCodeCacheSize, 32*M); +define_pd_global(intx, NonProfiledCodeHeapSize, 19*M); +define_pd_global(intx, ProfiledCodeHeapSize, 9*M ); +define_pd_global(intx, NonMethodCodeHeapSize, 4*M ); + define_pd_global(intx, CodeCacheExpansionSize, 32*K); define_pd_global(intx, CodeCacheMinBlockLength, 1); define_pd_global(intx, CodeCacheMinimumUseSpace, 200*K); @@ -3231,6 +3235,15 @@ product_pd(uintx, ReservedCodeCacheSize, \ "Reserved code cache size (in bytes) - maximum code cache size") \ \ + product_pd(uintx, NonProfiledCodeHeapSize, \ + "Size of code heap with non-profiled methods (in bytes)") \ + \ + product_pd(uintx, ProfiledCodeHeapSize, \ + "Size of code heap with profiled methods (in bytes)") \ + \ + product_pd(uintx, NonMethodCodeHeapSize, \ + "Size of code heap with non-methods (in bytes)") \ + \ product(uintx, CodeCacheMinimumFreeSpace, 500*K, \ "When less than X space left, we stop compiling.") \ \