comparison src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp @ 141:fcbfc50865ab

6684395: Port NUMA-aware allocator to linux Summary: NUMA-aware allocator port to Linux Reviewed-by: jmasa, apetrusenko
author iveresov
date Tue, 29 Apr 2008 13:51:26 +0400
parents 183f41cf8bfe
children d1605aabd0a1 12eea04c8b06 37f87013dfd8
comparison
equal deleted inserted replaced
140:3febac328d82 141:fcbfc50865ab
167 inline void invoke_full_gc(bool maximum_compaction); 167 inline void invoke_full_gc(bool maximum_compaction);
168 168
169 size_t large_typearray_limit() { return FastAllocateSizeLimit; } 169 size_t large_typearray_limit() { return FastAllocateSizeLimit; }
170 170
171 bool supports_inline_contig_alloc() const { return !UseNUMA; } 171 bool supports_inline_contig_alloc() const { return !UseNUMA; }
172 HeapWord** top_addr() const { return !UseNUMA ? young_gen()->top_addr() : NULL; } 172
173 HeapWord** end_addr() const { return !UseNUMA ? young_gen()->end_addr() : NULL; } 173 HeapWord** top_addr() const { return !UseNUMA ? young_gen()->top_addr() : (HeapWord**)-1; }
174 HeapWord** end_addr() const { return !UseNUMA ? young_gen()->end_addr() : (HeapWord**)-1; }
174 175
175 void ensure_parsability(bool retire_tlabs); 176 void ensure_parsability(bool retire_tlabs);
176 void accumulate_statistics_all_tlabs(); 177 void accumulate_statistics_all_tlabs();
177 void resize_all_tlabs(); 178 void resize_all_tlabs();
178 179