Mercurial > hg > graal-jvmci-8
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 |