Added an larger in-memory level of cache for machines with 2+gb ram
* WebCoreSupport/WebFrameBridge.m:
(-[WebFrameBridge getObjectCacheSize]):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@17147
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2006-10-19 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Hyatt
+
+ Added an larger in-memory level of cache for machines with 2+gb ram
+
+ * WebCoreSupport/WebFrameBridge.m:
+ (-[WebFrameBridge getObjectCacheSize]):
+
2006-10-19 Brady Eidson <beidson@apple.com>
Reviewed by Hyatt
vm_size_t memSize = WebSystemMainMemory();
int cacheSize = [[self _preferences] _objectCacheSize];
int multiplier = 1;
- if (memSize >= 1024 * 1024 * 1024)
+
+ if (memSize >= 2048 * 1024 * 1024)
+ multiplier = 8;
+ else if (memSize >= 1024 * 1024 * 1024)
multiplier = 4;
else if (memSize >= 512 * 1024 * 1024)
multiplier = 2;