< prev index next > src/hotspot/share/gc/serial/serialArguments.cpp
Print this page
*
*/
#include "gc/serial/serialArguments.hpp"
#include "gc/serial/serialHeap.hpp"
- #include "gc/shared/fullGCForwarding.hpp"
#include "gc/shared/gcArguments.hpp"
static size_t compute_heap_alignment() {
// The card marking array and the offset arrays for old generations are
// committed in os pages as well. Make sure they are entirely full (to
CardTable::initialize_card_size();
SpaceAlignment = (size_t)Generation::GenGrain;
HeapAlignment = compute_heap_alignment();
}
- void SerialArguments::initialize() {
- GCArguments::initialize();
- FullGCForwarding::initialize_flags(MaxHeapSize);
- }
-
size_t SerialArguments::conservative_max_heap_alignment() {
return MAX2((size_t)Generation::GenGrain, compute_heap_alignment());
}
CollectedHeap* SerialArguments::create_heap() {
< prev index next >