Tweak cache sizes so that they are back to the way they were,
authorhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 21 Oct 2006 04:45:30 +0000 (04:45 +0000)
committerhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 21 Oct 2006 04:45:30 +0000 (04:45 +0000)
        except for < 512, which will stay doubled.

        Reviewed by Tim H.

        * WebCoreSupport/WebFrameBridge.m:
        (-[WebFrameBridge getObjectCacheSize]):

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

WebKit/ChangeLog
WebKit/WebCoreSupport/WebFrameBridge.m

index 9b9ef67b6bf5d39231685e5cfeb0a176e6907f96..dfcefb406b52faf1b8010a5f6d38964598bbf5cd 100644 (file)
@@ -1,3 +1,13 @@
+2006-10-20  David Hyatt  <hyatt@apple.com>
+
+        Tweak cache sizes so that they are back to the way they were,
+        except for < 512, which will stay doubled.
+
+        Reviewed by Tim H.
+
+        * WebCoreSupport/WebFrameBridge.m:
+        (-[WebFrameBridge getObjectCacheSize]):
+
 2006-10-20  Alice Liu  <alice.liu@apple.com>
 
         Reviewed by Maciej.
index 482298c1d53c01ef529a0c8a3dad0d4ad04aae7e..8c5493c1a24f2e9705917832e1b2c52d513f879c 100644 (file)
@@ -901,11 +901,11 @@ static BOOL loggedObjectCacheSize = NO;
     int cacheSize = [[self _preferences] _objectCacheSize];
     int multiplier = 1;
     
+    // 2GB and greater will be 128mb.  1gb and greater will be 64mb.
+    // Otherwise just use 32mb.
     if (memSize >= (unsigned)(2048 * 1024 * 1024)) 
-        multiplier = 8;
-    else if (memSize >= 1024 * 1024 * 1024)
         multiplier = 4;
-    else if (memSize >= 512 * 1024 * 1024)
+    else if (memSize >= 1024 * 1024 * 1024)
         multiplier = 2;
 
 #ifndef NDEBUG