Mercurial > hg > graal-jvmci-8
comparison src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp @ 268:d6340ab4105b
6723228: NUMA allocator: assert(lgrp_id != -1, "No lgrp_id set")
6723229: NUMA allocator: assert(lgrp_num > 0, "There should be at least one locality group")
Summary: The fix takes care of the assertion triggered during TLAB resizing after reconfiguration. Also it now handles a defect in the topology graph, in which a single leaf node doesn't have memory.
Reviewed-by: jmasa
author | iveresov |
---|---|
date | Thu, 17 Jul 2008 10:26:33 -0700 |
parents | 12eea04c8b06 |
children | 850fdf70db2b |
comparison
equal
deleted
inserted
replaced
267:9d6a3a6891f8 | 268:d6340ab4105b |
---|---|
110 MemRegion invalid_region() const { return _invalid_region; } | 110 MemRegion invalid_region() const { return _invalid_region; } |
111 void set_invalid_region(MemRegion r) { _invalid_region = r; } | 111 void set_invalid_region(MemRegion r) { _invalid_region = r; } |
112 int lgrp_id() const { return _lgrp_id; } | 112 int lgrp_id() const { return _lgrp_id; } |
113 MutableSpace* space() const { return _space; } | 113 MutableSpace* space() const { return _space; } |
114 AdaptiveWeightedAverage* alloc_rate() const { return _alloc_rate; } | 114 AdaptiveWeightedAverage* alloc_rate() const { return _alloc_rate; } |
115 void clear_alloc_rate() { _alloc_rate->clear(); } | |
115 SpaceStats* space_stats() { return &_space_stats; } | 116 SpaceStats* space_stats() { return &_space_stats; } |
116 void clear_space_stats() { _space_stats = SpaceStats(); } | 117 void clear_space_stats() { _space_stats = SpaceStats(); } |
117 | 118 |
118 void accumulate_statistics(size_t page_size); | 119 void accumulate_statistics(size_t page_size); |
119 void scan_pages(size_t page_size, size_t page_count); | 120 void scan_pages(size_t page_size, size_t page_count); |