webengine/osswebengine/JavaScriptCore/kjs/collector.cpp
changeset 13 10e98eab6f85
parent 8 7c90e6132015
child 70 8bfb9186a8b8
child 74 91031d3aab7d
--- a/webengine/osswebengine/JavaScriptCore/kjs/collector.cpp	Fri May 08 08:25:06 2009 +0300
+++ b/webengine/osswebengine/JavaScriptCore/kjs/collector.cpp	Fri Jul 03 15:54:40 2009 +0100
@@ -79,7 +79,7 @@
 const size_t MIN_ARRAY_SIZE = 14;
 const size_t GROWTH_FACTOR = 2;
 const size_t LOW_WATER_FACTOR = 4;
-const size_t ALLOCATIONS_PER_COLLECTION = 4000;
+const size_t ALLOCATIONS_PER_COLLECTION = 1000;
 
 enum OperationInProgress { NoOperation, Allocation, Collection };
 
@@ -102,6 +102,7 @@
       for(int i=0; i<usedBlocks; ++i) {
           freeBlock(blocks[i]);
       }
+      fastFree(blocks);
   }
 };