diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/SummaryHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/SummaryHelper.java index a487f84ff1f2b98ef000d928757016e64304e879..6c52d586d10a187cbedc1a5471758f1db965a6cd 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/SummaryHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/SummaryHelper.java @@ -315,6 +315,8 @@ public class SummaryHelper extends HelperBase { } used /= 1024*1024; long total = tot / (1024*1024); + if (used > total) + used = total; // long free = Runtime.getRuntime().freeMemory()/1024/1024; // return integerFormatter.format(used) + "MB (" + usedPc + "%)"; // return integerFormatter.format(used) + "MB / " + free + " MB"; @@ -339,6 +341,10 @@ public class SummaryHelper extends HelperBase { used /= 1024*1024; } long total = tot / (1024*1024); + if (used > total) + used = total; + if (usedPc > 100) + usedPc = 100; // long free = Runtime.getRuntime().freeMemory()/1024/1024; // return integerFormatter.format(used) + "MB (" + usedPc + "%)"; // return integerFormatter.format(used) + "MB / " + free + " MB";