--- org/gudy/azureus2/core3/config/COConfigurationManager.java.orig 2007-11-21 22:46:58.000000000 -0500
+++ org/gudy/azureus2/core3/config/COConfigurationManager.java 2008-07-14 15:48:16.000000000 -0400
@@ -40,7 +40,7 @@ COConfigurationManager
public static final int CONFIG_CACHE_SIZE_MAX_MB;
static{
- long max_mem_bytes = Runtime.getRuntime().maxMemory();
+ long max_mem_bytes = Math.min (Runtime.getRuntime().maxMemory(), 64*1024*1024);
long mb_1 = 1*1024*1024;
long mb_32 = 32*mb_1;
int size = (int)(( max_mem_bytes - mb_32 )/mb_1);