Mercurial > hg > graal-compiler
comparison src/share/vm/memory/genCollectedHeap.hpp @ 113:ba764ed4b6f2
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes
Summary: Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv
Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
author | coleenp |
---|---|
date | Sun, 13 Apr 2008 17:43:42 -0400 |
parents | a61af66fc99e |
children | 8bd1e4487c18 |
comparison
equal
deleted
inserted
replaced
110:a49a647afe9a | 113:ba764ed4b6f2 |
---|---|
450 // gens in ascending order; return the new location of obj if successful. | 450 // gens in ascending order; return the new location of obj if successful. |
451 // Otherwise, try expand-and-allocate for obj in each generation starting at | 451 // Otherwise, try expand-and-allocate for obj in each generation starting at |
452 // gen; return the new location of obj if successful. Otherwise, return NULL. | 452 // gen; return the new location of obj if successful. Otherwise, return NULL. |
453 oop handle_failed_promotion(Generation* gen, | 453 oop handle_failed_promotion(Generation* gen, |
454 oop obj, | 454 oop obj, |
455 size_t obj_size, | 455 size_t obj_size); |
456 oop* ref); | |
457 | 456 |
458 private: | 457 private: |
459 // Accessor for memory state verification support | 458 // Accessor for memory state verification support |
460 NOT_PRODUCT( | 459 NOT_PRODUCT( |
461 static size_t skip_header_HeapWords() { return _skip_header_HeapWords; } | 460 static size_t skip_header_HeapWords() { return _skip_header_HeapWords; } |