Index: src/heap.h |
=================================================================== |
--- src/heap.h (revision 5544) |
+++ src/heap.h (working copy) |
@@ -245,13 +245,13 @@ |
// semi space. The young generation consists of two semi spaces and |
// we reserve twice the amount needed for those in order to ensure |
// that new space can be aligned to its size. |
- static intptr_t MaxReserved() { |
+ static int MaxReserved() { |
return 4 * reserved_semispace_size_ + max_old_generation_size_; |
} |
static int MaxSemiSpaceSize() { return max_semispace_size_; } |
static int ReservedSemiSpaceSize() { return reserved_semispace_size_; } |
static int InitialSemiSpaceSize() { return initial_semispace_size_; } |
- static intptr_t MaxOldGenerationSize() { return max_old_generation_size_; } |
+ static int MaxOldGenerationSize() { return max_old_generation_size_; } |
// Returns the capacity of the heap in bytes w/o growing. Heap grows when |
// more spaces are needed until it reaches the limit. |
@@ -269,7 +269,7 @@ |
static inline int MaxObjectSizeInPagedSpace(); |
// Returns of size of all objects residing in the heap. |
- static intptr_t SizeOfObjects(); |
+ static int SizeOfObjects(); |
// Return the starting address and a mask for the new space. And-masking an |
// address with the mask will result in the start address of the new space |
@@ -1069,8 +1069,8 @@ |
static int reserved_semispace_size_; |
static int max_semispace_size_; |
static int initial_semispace_size_; |
- static intptr_t max_old_generation_size_; |
- static intptr_t code_range_size_; |
+ static int max_old_generation_size_; |
+ static size_t code_range_size_; |
// For keeping track of how much data has survived |
// scavenge since last new space expansion. |
@@ -1098,7 +1098,7 @@ |
static HeapState gc_state_; |
// Returns the size of object residing in non new spaces. |
- static intptr_t PromotedSpaceSize(); |
+ static int PromotedSpaceSize(); |
// Returns the amount of external memory registered since last global gc. |
static int PromotedExternalMemorySize(); |
@@ -1133,16 +1133,16 @@ |
// Limit that triggers a global GC on the next (normally caused) GC. This |
// is checked when we have already decided to do a GC to help determine |
// which collector to invoke. |
- static intptr_t old_gen_promotion_limit_; |
+ static int old_gen_promotion_limit_; |
// Limit that triggers a global GC as soon as is reasonable. This is |
// checked before expanding a paged space in the old generation and on |
// every allocation in large object space. |
- static intptr_t old_gen_allocation_limit_; |
+ static int old_gen_allocation_limit_; |
// Limit on the amount of externally allocated memory allowed |
// between global GCs. If reached a global GC is forced. |
- static intptr_t external_allocation_limit_; |
+ static int external_allocation_limit_; |
// The amount of external memory registered through the API kept alive |
// by global handles |
@@ -1231,8 +1231,8 @@ |
GCTracer* tracer, |
CollectionPolicy collectionPolicy); |
- static const intptr_t kMinimumPromotionLimit = 2 * MB; |
- static const intptr_t kMinimumAllocationLimit = 8 * MB; |
+ static const int kMinimumPromotionLimit = 2 * MB; |
+ static const int kMinimumAllocationLimit = 8 * MB; |
inline static void UpdateOldSpaceLimits(); |
@@ -1837,7 +1837,7 @@ |
static int get_max_gc_pause() { return max_gc_pause_; } |
// Returns maximum size of objects alive after GC. |
- static intptr_t get_max_alive_after_gc() { return max_alive_after_gc_; } |
+ static int get_max_alive_after_gc() { return max_alive_after_gc_; } |
// Returns minimal interval between two subsequent collections. |
static int get_min_in_mutator() { return min_in_mutator_; } |
@@ -1852,7 +1852,7 @@ |
} |
double start_time_; // Timestamp set in the constructor. |
- intptr_t start_size_; // Size of objects in heap set in constructor. |
+ int start_size_; // Size of objects in heap set in constructor. |
GarbageCollector collector_; // Type of collector. |
// A count (including this one, eg, the first collection is 1) of the |
@@ -1884,30 +1884,30 @@ |
// Total amount of space either wasted or contained in one of free lists |
// before the current GC. |
- intptr_t in_free_list_or_wasted_before_gc_; |
+ int in_free_list_or_wasted_before_gc_; |
// Difference between space used in the heap at the beginning of the current |
// collection and the end of the previous collection. |
- intptr_t allocated_since_last_gc_; |
+ int allocated_since_last_gc_; |
// Amount of time spent in mutator that is time elapsed between end of the |
// previous collection and the beginning of the current one. |
double spent_in_mutator_; |
// Size of objects promoted during the current collection. |
- intptr_t promoted_objects_size_; |
+ int promoted_objects_size_; |
// Maximum GC pause. |
static int max_gc_pause_; |
// Maximum size of objects alive after GC. |
- static intptr_t max_alive_after_gc_; |
+ static int max_alive_after_gc_; |
// Minimal interval between two subsequent collections. |
static int min_in_mutator_; |
// Size of objects alive after last GC. |
- static intptr_t alive_after_last_gc_; |
+ static int alive_after_last_gc_; |
static double last_gc_end_timestamp_; |
}; |