Lines Matching defs:id
215 for (unsigned int id = 0; id < last_space_id; ++id) {
216 const MutableSpace* space = _space_info[id].space();
220 id, space_names[id],
224 summary_data().addr_to_region_idx(_space_info[id].new_top()));
275 for (unsigned int id = 0; id < PSParallelCompact::last_space_id; ++id) {
276 const MutableSpace* space = space_info[id].space();
278 MAX2(space->top(), space_info[id].new_top()));
366 unsigned int id = PSParallelCompact::perm_space_id;
369 space = space_info[id].space();
371 } while (++id < PSParallelCompact::eden_space_id);
374 space = space_info[id].space();
376 } while (++id < PSParallelCompact::last_space_id);
976 PSParallelCompact::clear_data_covering_space(SpaceId id)
982 MutableSpace* const space = _space_info[id].space();
985 HeapWord* const max_top = MAX2(top, _space_info[id].new_top());
997 SplitInfo& split_info = _space_info[id].split_info();
1059 for (unsigned int id = perm_space_id; id < last_space_id; ++id) {
1061 clear_data_covering_space(SpaceId(id));
1063 _space_info[id].publish_new_top();
1115 PSParallelCompact::compute_dense_prefix_via_density(const SpaceId id,
1121 const MutableSpace* const space = _space_info[id].space();
1142 HeapWord* const new_top = _space_info[id].new_top();
1217 const SpaceId id,
1223 const MutableSpace* const space = _space_info[id].space();
1224 HeapWord* const new_top = _space_info[id].new_top();
1402 PSParallelCompact::compute_dense_prefix(const SpaceId id,
1406 if (_space_info[id].dense_prefix() != _space_info[id].space()->bottom()) {
1408 return _space_info[id].dense_prefix();
1415 const MutableSpace* const space = _space_info[id].space();
1418 HeapWord* const new_top = _space_info[id].new_top();
1452 id == perm_space_id ? PermMarkSweepDeadRatio : MarkSweepDeadRatio;
1502 PSParallelCompact::fill_with_live_objects(SpaceId id, HeapWord* const start,
1510 ObjectStartArray* const start_array = _space_info[id].start_array();
1520 PSParallelCompact::summarize_new_objects(SpaceId id, HeapWord* start)
1523 MutableSpace* space = _space_info[id].space();
1543 bool result = _summary_data.summarize(_space_info[id].split_info(),
1546 _space_info[id].new_top_addr());
1551 PSParallelCompact::provoke_split_fill_survivor(SpaceId id)
1557 MutableSpace* const space = _space_info[id].space();
1583 HeapWord** nta = _space_info[id].new_top_addr();
1584 bool result = summary_data().summarize(_space_info[id].split_info(),
1615 SpaceId id;
1620 id = eden_space_id;
1625 id = from_space_id;
1660 summarize_new_objects(id, fill_start);
1667 id = old_space_id;
1668 space = _space_info[id].space();
1671 const size_t dead = pointer_delta(space->top(), _space_info[id].new_top());
1681 fill_with_live_objects(id, fill_start, fill_size);
1682 summarize_new_objects(id, fill_start);
1683 _space_info[id].set_dense_prefix(sd.region_align_down(space->top()));
1694 _space_info[id].set_dense_prefix(cur);
1718 void PSParallelCompact::fill_dense_prefix_end(SpaceId id)
1720 HeapWord* const dense_prefix_end = dense_prefix(id);
1780 assert(start_array(id) != NULL, "sanity");
1781 start_array(id)->allocate_block(obj_beg);
1797 PSParallelCompact::summarize_space(SpaceId id, bool maximum_compaction)
1799 assert(id < last_space_id, "id out of range");
1800 assert(_space_info[id].dense_prefix() == _space_info[id].space()->bottom() ||
1801 ParallelOldGCSplitALot && id == old_space_id,
1804 const MutableSpace* space = _space_info[id].space();
1805 if (_space_info[id].new_top() != space->bottom()) {
1806 HeapWord* dense_prefix_end = compute_dense_prefix(id, maximum_compaction);
1807 _space_info[id].set_dense_prefix(dense_prefix_end);
1811 print_dense_prefix_stats("ratio", id, maximum_compaction,
1813 HeapWord* addr = compute_dense_prefix_via_density(id, maximum_compaction);
1814 print_dense_prefix_stats("density", id, maximum_compaction, addr);
1827 fill_dense_prefix_end(id);
1831 _summary_data.summarize(_space_info[id].split_info(),
1834 _space_info[id].new_top_addr());
1840 HeapWord* const dense_prefix_end = _space_info[id].dense_prefix();
1843 HeapWord* const new_top = _space_info[id].new_top();
1846 tty->print_cr("id=%d cap=" SIZE_FORMAT " dp=" PTR_FORMAT " "
1849 id, space->capacity_in_words(), dense_prefix_end,
1911 for (unsigned int id = old_space_id; id < last_space_id; ++id) {
1912 old_space_total_live += pointer_delta(_space_info[id].new_top(),
1913 _space_info[id].space()->bottom());
1939 for (unsigned int id = eden_space_id; id < last_space_id; ++id) {
1940 const MutableSpace* space = _space_info[id].space();
1941 const size_t live = pointer_delta(_space_info[id].new_top(),
1946 SpaceId(id), space->bottom(), space->top());)
1949 bool done = _summary_data.summarize(_space_info[id].split_info(),
1957 _space_info[id].set_new_top(space->bottom());
1961 bool done = _summary_data.summarize(_space_info[id].split_info(),
1971 dst_space_id = SpaceId(id);
1973 new_top_addr = _space_info[id].new_top_addr();
1976 SpaceId(id), next_src_addr, space->top());)
1977 done = _summary_data.summarize(_space_info[id].split_info(),
2555 for (unsigned int id = to_space_id; id > perm_space_id; --id) {
2556 SpaceInfo* const space_info = _space_info + id;
2701 for (unsigned int id = old_space_id; id < last_space_id; ++id) {
2702 MutableSpace* const spc = _space_info[id].space();
2715 out->print("%u %-4s" SIZE_FORMAT_W(5), id, space_names[id], region_cnt);
2753 for (unsigned int id = old_space_id; id < last_space_id; ++id) {
2754 verify_complete(SpaceId(id));
2763 for (unsigned int id = old_space_id; id < last_space_id; ++id) {
2764 update_deferred_objects(cm, SpaceId(id));
3086 for (unsigned int id = perm_space_id; id < last_space_id; ++id) {
3087 if (_space_info[id].space()->contains(addr)) {
3088 return SpaceId(id);
3097 SpaceId id) {
3098 assert(id < last_space_id, "bad space id");
3101 const SpaceInfo* const space_info = _space_info + id;