< prev index next >

src/share/vm/gc/g1/g1CollectedHeap.cpp

Print this page

        

*** 1827,1840 **** size, rs.alignment(), HeapRegion::GrainBytes, translation_factor, mtGC); ! if (TracePageSizes) { ! tty->print_cr("G1 '%s': pg_sz=" SIZE_FORMAT " base=" PTR_FORMAT " size=" SIZE_FORMAT " alignment=" SIZE_FORMAT " reqsize=" SIZE_FORMAT, ! description, preferred_page_size, p2i(rs.base()), rs.size(), rs.alignment(), size); ! } return result; } jint G1CollectedHeap::initialize() { CollectedHeap::pre_initialize(); --- 1827,1844 ---- size, rs.alignment(), HeapRegion::GrainBytes, translation_factor, mtGC); ! ! os::trace_page_sizes_for_requested_size(description, ! size, ! preferred_page_size, ! rs.alignment(), ! rs.base(), ! rs.size()); ! return result; } jint G1CollectedHeap::initialize() { CollectedHeap::pre_initialize();
*** 1904,1933 **** g1_rs.size(), page_size, HeapRegion::GrainBytes, 1, mtJavaHeap); ! os::trace_page_sizes("G1 Heap", collector_policy()->min_heap_byte_size(), ! max_byte_size, page_size, heap_rs.base(), heap_rs.size()); heap_storage->set_mapping_changed_listener(&_listener); // Create storage for the BOT, card table, card counts table (hot card cache) and the bitmaps. G1RegionToSpaceMapper* bot_storage = ! create_aux_memory_mapper("Block offset table", G1BlockOffsetTable::compute_size(g1_rs.size() / HeapWordSize), G1BlockOffsetTable::heap_map_factor()); ReservedSpace cardtable_rs(G1SATBCardTableLoggingModRefBS::compute_size(g1_rs.size() / HeapWordSize)); G1RegionToSpaceMapper* cardtable_storage = ! create_aux_memory_mapper("Card table", G1SATBCardTableLoggingModRefBS::compute_size(g1_rs.size() / HeapWordSize), G1SATBCardTableLoggingModRefBS::heap_map_factor()); G1RegionToSpaceMapper* card_counts_storage = ! create_aux_memory_mapper("Card counts table", G1CardCounts::compute_size(g1_rs.size() / HeapWordSize), G1CardCounts::heap_map_factor()); size_t bitmap_size = G1CMBitMap::compute_size(g1_rs.size()); G1RegionToSpaceMapper* prev_bitmap_storage = --- 1908,1939 ---- g1_rs.size(), page_size, HeapRegion::GrainBytes, 1, mtJavaHeap); ! os::trace_page_sizes("Heap", ! collector_policy()->min_heap_byte_size(), ! max_byte_size, ! page_size, heap_rs.base(), heap_rs.size()); heap_storage->set_mapping_changed_listener(&_listener); // Create storage for the BOT, card table, card counts table (hot card cache) and the bitmaps. G1RegionToSpaceMapper* bot_storage = ! create_aux_memory_mapper("Block Offset Table", G1BlockOffsetTable::compute_size(g1_rs.size() / HeapWordSize), G1BlockOffsetTable::heap_map_factor()); ReservedSpace cardtable_rs(G1SATBCardTableLoggingModRefBS::compute_size(g1_rs.size() / HeapWordSize)); G1RegionToSpaceMapper* cardtable_storage = ! create_aux_memory_mapper("Card Table", G1SATBCardTableLoggingModRefBS::compute_size(g1_rs.size() / HeapWordSize), G1SATBCardTableLoggingModRefBS::heap_map_factor()); G1RegionToSpaceMapper* card_counts_storage = ! create_aux_memory_mapper("Card Counts Table", G1CardCounts::compute_size(g1_rs.size() / HeapWordSize), G1CardCounts::heap_map_factor()); size_t bitmap_size = G1CMBitMap::compute_size(g1_rs.size()); G1RegionToSpaceMapper* prev_bitmap_storage =
< prev index next >