* DumpRenderTree/DumpRenderTree.m: (dumpRenderTree): Add more auto-release...
authordarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 19 Jun 2005 06:42:30 +0000 (06:42 +0000)
committerdarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 19 Jun 2005 06:42:30 +0000 (06:42 +0000)
        in the hope of making the tool use less memory and run faster.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9436 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKitTools/ChangeLog
WebKitTools/DumpRenderTree/DumpRenderTree.m

index 7f358f111521484ad25c4e33fdc2bdee0c732ada..beeb287cd0aaf5875a6446d6c3061344fbdfe5da 100644 (file)
@@ -1,3 +1,8 @@
+2005-06-18  Darin Adler  <darin@apple.com>
+
+        * DumpRenderTree/DumpRenderTree.m: (dumpRenderTree): Add more auto-release pools
+        in the hope of making the tool use less memory and run faster.
+
 2005-06-18  Darin Adler  <darin@apple.com>
 
         * Scripts/cvs-apply: Improve handling of patches with CR characters in them.
index 7d7a047e9ca6b5833d5ac58b38258854981f3477..cc24accd183c931f6ce76b9da3c8fd24de3512c6 100644 (file)
@@ -217,9 +217,12 @@ static void dumpRenderTree(const char *filename)
     dumpAsText = NO;
     waitLayoutTest = NO;
 
+    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
     [frame loadRequest:[NSURLRequest requestWithURL:(NSURL *)URL]];
-    NSDate *date = [NSDate distantPast];
+    [pool release];
     while (!done) {
-        [[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:date];
+        pool = [[NSAutoreleasePool alloc] init];
+        [[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantPast]];
+        [pool release];
     }
 }