[freenet-cvs] r19719 - trunk/freenet/src/freenet/node
j16sdiz at freenetproject.org
j16sdiz at freenetproject.org
Sun May 4 09:26:44 UTC 2008
Author: j16sdiz
Date: 2008-05-04 09:26:44 +0000 (Sun, 04 May 2008)
New Revision: 19719
Modified:
trunk/freenet/src/freenet/node/MemoryChecker.java
Log:
oomhook: make low memory detector less aggressive
Modified: trunk/freenet/src/freenet/node/MemoryChecker.java
===================================================================
--- trunk/freenet/src/freenet/node/MemoryChecker.java 2008-05-03 22:20:40 UTC (rev 19718)
+++ trunk/freenet/src/freenet/node/MemoryChecker.java 2008-05-04 09:26:44 UTC (rev 19719)
@@ -47,7 +47,7 @@
Logger.normal(this, "Memory in use: "+SizeUtil.formatSize((totalMemory-freeMemory)));
- if (freeMemory < 8 * 1024 * 1024 // free memory < 8 MB
+ if (freeMemory < 4 * 1024 * 1024 // free memory < 4 MB
&& (totalMemory == maxMemory || maxMemory == Long.MAX_VALUE)) { // we have allocated max memory
Logger.normal(this, "Reached threshold, checking for low memory ...");
System.gc();
@@ -55,7 +55,7 @@
totalMemory = r.totalMemory();
freeMemory = r.freeMemory();
maxMemory = r.maxMemory();
- if (freeMemory < 8 * 1024 * 1024 // free memory < 8 MB
+ if (freeMemory < 4 * 1024 * 1024 // free memory < 4 MB
&& (totalMemory == maxMemory || maxMemory == Long.MAX_VALUE)) { // we have allocated max memory
Logger.error(this, "memory too low, trying to free some");
OOMHandler.lowMemory();
More information about the cvs
mailing list