Index: src/zone/zone.h |
diff --git a/src/zone/zone.h b/src/zone/zone.h |
index 0bf7f28a8442f87823f10a96363360d7d933d54d..eeea358239a2f8609748f4c9fa0ffa7f2aaff13c 100644 |
--- a/src/zone/zone.h |
+++ b/src/zone/zone.h |
@@ -25,7 +25,7 @@ namespace internal { |
// |
// Note: There is no need to initialize the Zone; the first time an |
// allocation is attempted, a segment of memory will be requested |
-// through a call to malloc(). |
+// through the allocator. |
// |
// Note: The implementation is inherently not thread safe. Do not use |
// from multi-threaded code. |
@@ -44,14 +44,9 @@ class V8_EXPORT_PRIVATE Zone final { |
return static_cast<T*>(New(length * sizeof(T))); |
} |
- // Deletes all objects and free all memory allocated in the Zone. Keeps one |
- // small (size <= kMaximumKeptSegmentSize) segment around if it finds one. |
+ // Deletes all objects and free all memory allocated in the Zone. |
void DeleteAll(); |
- // Deletes the last small segment kept around by DeleteAll(). You |
- // may no longer allocate in the Zone after a call to this method. |
- void DeleteKeptSegment(); |
- |
// Returns true if more memory has been allocated in zones than |
// the limit allows. |
bool excess_allocation() const { |
@@ -80,9 +75,6 @@ class V8_EXPORT_PRIVATE Zone final { |
// Never allocate segments larger than this size in bytes. |
static const size_t kMaximumSegmentSize = 1 * MB; |
- // Never keep segments larger than this size in bytes around. |
- static const size_t kMaximumKeptSegmentSize = 64 * KB; |
- |
// Report zone excess when allocation exceeds this limit. |
static const size_t kExcessLimit = 256 * MB; |
@@ -102,7 +94,7 @@ class V8_EXPORT_PRIVATE Zone final { |
// Creates a new segment, sets it size, and pushes it to the front |
// of the segment chain. Returns the new segment. |
- inline Segment* NewSegment(size_t size); |
+ inline Segment* NewSegment(size_t requested_size); |
// The free region in the current (front) segment is represented as |
// the half-open interval [position, limit). The 'position' variable |