[freenet-cvs] r19754 - trunk/freenet/src/freenet/client
j16sdiz at freenetproject.org
j16sdiz at freenetproject.org
Mon May 5 12:11:06 UTC 2008
Author: j16sdiz
Date: 2008-05-05 12:11:06 +0000 (Mon, 05 May 2008)
New Revision: 19754
Modified:
trunk/freenet/src/freenet/client/FECCodec.java
Log:
don't use lastPolledMaxRunningFECThreads (it didn't work anyway)
Modified: trunk/freenet/src/freenet/client/FECCodec.java
===================================================================
--- trunk/freenet/src/freenet/client/FECCodec.java 2008-05-05 12:10:41 UTC (rev 19753)
+++ trunk/freenet/src/freenet/client/FECCodec.java 2008-05-05 12:11:06 UTC (rev 19754)
@@ -357,8 +357,8 @@
private static int fecPoolCounter;
private synchronized static int getMaxRunningFECThreads() {
- long now = System.currentTimeMillis();
- if(now - lastPolledMaxRunningFECThreads < 5*60*1000) return maxRunningFECThreads;
+ if (maxRunningFECThreads != -1)
+ return maxRunningFECThreads;
String osName = System.getProperty("os.name");
if(osName.indexOf("Windows") == -1 && (osName.toLowerCase().indexOf("mac os x") > 0) || (!NativeThread.usingNativeCode())) {
// OS/X niceness is really weak, so we don't want any more background CPU load than necessary
@@ -383,11 +383,7 @@
return maxRunningFECThreads;
}
- private static int maxRunningFECThreads;
- private static int lastPolledMaxRunningFECThreads = -1;
- static {
- getMaxRunningFECThreads();
- }
+ private static int maxRunningFECThreads = -1;
/**
* A private Thread started by {@link FECCodec}...
More information about the cvs
mailing list