diff options
Diffstat (limited to 'src/share/vm/runtime/virtualspace.hpp')
-rw-r--r-- | src/share/vm/runtime/virtualspace.hpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/share/vm/runtime/virtualspace.hpp b/src/share/vm/runtime/virtualspace.hpp index e614d0d67..808e45cde 100644 --- a/src/share/vm/runtime/virtualspace.hpp +++ b/src/share/vm/runtime/virtualspace.hpp @@ -54,7 +54,11 @@ class ReservedSpace VALUE_OBJ_CLASS_SPEC { public: // Constructor ReservedSpace(); - ReservedSpace(size_t size); + // Initialize the reserved space with the given size. If preferred_page_size + // is set, use this as minimum page size/alignment. This may waste some space + // if the given size is not aligned to that value, as the reservation will be + // aligned up to the final alignment in this case. + ReservedSpace(size_t size, size_t preferred_page_size = 0); ReservedSpace(size_t size, size_t alignment, bool large, char* requested_address = NULL, const size_t noaccess_prefix = 0); |