diff --git a/router/java/src/net/i2p/router/RouterContext.java b/router/java/src/net/i2p/router/RouterContext.java index 0e804eefe..bb8e3e99c 100644 --- a/router/java/src/net/i2p/router/RouterContext.java +++ b/router/java/src/net/i2p/router/RouterContext.java @@ -170,7 +170,7 @@ public class RouterContext extends I2PAppContext { // or about 2 seconds per buffer - so about 200x faster // to fill than to drain - so we don't need too many long maxMemory = SystemVersion.getMaxMemory(); - long maxBuffs = (SystemVersion.isAndroid() || SystemVersion.isARM()) ? 4 : 8; + long maxBuffs = (SystemVersion.isAndroid() || SystemVersion.isARM()) ? 3 : 5; long buffs = Math.min(maxBuffs, Math.max(2, maxMemory / (21 * 1024 * 1024))); envProps.setProperty("prng.buffers", Long.toString(buffs)); }