Index: test/cctest/test-heap.cc |
=================================================================== |
--- test/cctest/test-heap.cc (revision 10555) |
+++ test/cctest/test-heap.cc (working copy) |
@@ -1236,17 +1236,14 @@ |
obj = iterator.next()) { |
size_of_objects_2 += obj->Size(); |
} |
- // Delta must be within 5% of the larger result. |
- // TODO(gc): Tighten this up by distinguishing between byte |
- // arrays that are real and those that merely mark free space |
- // on the heap. |
+ // Delta must be within 1% of the larger result. |
if (size_of_objects_1 > size_of_objects_2) { |
intptr_t delta = size_of_objects_1 - size_of_objects_2; |
PrintF("Heap::SizeOfObjects: %" V8_PTR_PREFIX "d, " |
"Iterator: %" V8_PTR_PREFIX "d, " |
"delta: %" V8_PTR_PREFIX "d\n", |
size_of_objects_1, size_of_objects_2, delta); |
- CHECK_GT(size_of_objects_1 / 20, delta); |
+ CHECK_GT(size_of_objects_1 / 100, delta); |
} else { |
intptr_t delta = size_of_objects_2 - size_of_objects_1; |
PrintF("Heap::SizeOfObjects: %" V8_PTR_PREFIX "d, " |