src/share/vm/runtime/virtualspace.hpp

changeset 7781
33e421924c67
parent 6198
55fb97c4c58d
child 7782
30e04eba9e29
equal deleted inserted replaced
7780:5788dbd1f2d6 7781:33e421924c67
52 void protect_noaccess_prefix(const size_t size); 52 void protect_noaccess_prefix(const size_t size);
53 53
54 public: 54 public:
55 // Constructor 55 // Constructor
56 ReservedSpace(); 56 ReservedSpace();
57 ReservedSpace(size_t size); 57 // Initialize the reserved space with the given size. If prefer_large_pages is
58 // set, if the given size warrants use of large pages, try to force them by
59 // passing an alignment restriction further down. This may waste some space
60 // if the given size is not aligned, as the reservation will be aligned up
61 // to large page alignment.
62 ReservedSpace(size_t size, bool prefer_large_pages = false);
58 ReservedSpace(size_t size, size_t alignment, bool large, 63 ReservedSpace(size_t size, size_t alignment, bool large,
59 char* requested_address = NULL, 64 char* requested_address = NULL,
60 const size_t noaccess_prefix = 0); 65 const size_t noaccess_prefix = 0);
61 ReservedSpace(size_t size, size_t alignment, bool large, bool executable); 66 ReservedSpace(size_t size, size_t alignment, bool large, bool executable);
62 67

mercurial