8133821: Refactor initialization of the heap and the collector policy

Reviewed-by: pliden, tschatzl
This commit is contained in:
Erik Helin 2015-08-20 08:42:25 +02:00
parent 513aa02851
commit 6ad40faac5
4 changed files with 66 additions and 26 deletions

View file

@ -214,7 +214,9 @@ class Universe: AllStatic {
static size_t _heap_capacity_at_last_gc;
static size_t _heap_used_at_last_gc;
template <class Heap, class Policy> static jint create_heap();
template <class Heap, class Policy> static CollectedHeap* create_heap_with_policy();
static CollectedHeap* create_heap();
static CollectedHeap* create_heap_ext();
static jint initialize_heap();
static void initialize_basic_type_mirrors(TRAPS);
static void fixup_mirrors(TRAPS);