diff --git a/src/org/redkale/net/Server.java b/src/org/redkale/net/Server.java index f939e96d5..41baee15c 100644 --- a/src/org/redkale/net/Server.java +++ b/src/org/redkale/net/Server.java @@ -162,9 +162,10 @@ public abstract class Server 1024 * 1024 * 1024) return value / (1024 * 1024 * 1024) + "G"; - if (value > 1024 * 1024) return value / (1024 * 1024) + "M"; - if (value > 1024) return value / (1024) + "K"; + if (value < 1) return "" + value; + if (value % (1024 * 1024 * 1024) == 0) return value / (1024 * 1024 * 1024) + "G"; + if (value % (1024 * 1024) == 0) return value / (1024 * 1024) + "M"; + if (value % 1024 == 0) return value / (1024) + "K"; return value + "B"; }