Turn zone_excess_limit_ into a constant.
authorbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 27 Jun 2013 13:10:43 +0000 (13:10 +0000)
committerbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 27 Jun 2013 13:10:43 +0000 (13:10 +0000)
The zone_excess_limit_ is not changed at runtime, and there seems to
be no obvious reason to do so in the future.

R=danno@chromium.org
BUG=

Review URL: https://codereview.chromium.org/18034006

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15354 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/zone-inl.h
src/zone.cc
src/zone.h

index b498ea7..49e7626 100644 (file)
@@ -74,7 +74,7 @@ T* Zone::NewArray(int length) {
 
 
 bool Zone::excess_allocation() {
-  return segment_bytes_allocated_ > zone_excess_limit_;
+  return segment_bytes_allocated_ > kExcessLimit;
 }
 
 
index 0555f5d..82a2efa 100644 (file)
@@ -68,8 +68,7 @@ class Segment {
 
 
 Zone::Zone(Isolate* isolate)
-    : zone_excess_limit_(256 * MB),
-      allocation_size_(0),
+    : allocation_size_(0),
       segment_bytes_allocated_(0),
       position_(0),
       limit_(0),
index e6a2008..5545e3c 100644 (file)
@@ -91,7 +91,7 @@ class Zone {
   static const int kMaximumSegmentSize = 1 * MB;
 
   // Report zone excess when allocation exceeds this limit.
-  int zone_excess_limit_;
+  static const int kExcessLimit = 256 * MB;
 
   // The number of bytes allocated in this zone so far.
   unsigned allocation_size_;