src/share/vm/code/codeCache.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/code/codeCache.hpp	Tue Sep 30 15:26:14 2014
--- new/src/share/vm/code/codeCache.hpp	Tue Sep 30 15:26:13 2014

*** 39,56 **** --- 39,56 ---- // -- Implementation -- // The CodeCache consists of one or more CodeHeaps, each of which contains // CodeBlobs of a specific CodeBlobType. Currently heaps for the following // types are available: ! // - Non-nmethods: Non-nmethods like Buffers, Adapters and Runtime Stubs // - Profiled nmethods: nmethods that are profiled, i.e., those // executed at level 2 or 3 // - Non-Profiled nmethods: nmethods that are not profiled, i.e., those // executed at level 1 or 4 and native methods // - All: Used for code of all types if code cache segmentation is disabled. // ! // In the rare case of the non-nmethod code heap getting full, non-nmethod code // will be stored in the non-profiled code heap as a fallback solution. // // Depending on the availability of compilers and TieredCompilation there // may be fewer heaps. The size of the code heaps depends on the values of // ReservedCodeCacheSize, NonProfiledCodeHeapSize and ProfiledCodeHeapSize

src/share/vm/code/codeCache.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File