From f994b974d47c5dc8d4850fba7253969ddf693f2f Mon Sep 17 00:00:00 2001 From: godotg Date: Sun, 26 Mar 2023 14:22:40 +0800 Subject: [PATCH] test[map]: update tree map comment --- net/src/main/java/com/zfoo/net/util/TreeMapIntLong.java | 2 ++ net/src/test/java/com/zfoo/net/util/TreeMapTest.java | 9 +++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/net/src/main/java/com/zfoo/net/util/TreeMapIntLong.java b/net/src/main/java/com/zfoo/net/util/TreeMapIntLong.java index 98e2c790..9e83ffcc 100644 --- a/net/src/main/java/com/zfoo/net/util/TreeMapIntLong.java +++ b/net/src/main/java/com/zfoo/net/util/TreeMapIntLong.java @@ -18,6 +18,8 @@ import com.zfoo.net.packet.common.PairIntLong; import java.util.Arrays; /** + * 性能更高,但是可能会浪费一定的内存 + * * @author godotg * @version 3.0 */ diff --git a/net/src/test/java/com/zfoo/net/util/TreeMapTest.java b/net/src/test/java/com/zfoo/net/util/TreeMapTest.java index 86fc2f8d..f9f6b4b2 100644 --- a/net/src/test/java/com/zfoo/net/util/TreeMapTest.java +++ b/net/src/test/java/com/zfoo/net/util/TreeMapTest.java @@ -403,15 +403,16 @@ public class TreeMapTest { @Test public void testCelling() { - var max = 10000; + var start = 10000; + var end = 20000; TreeMapIntLong treeMap = new TreeMapIntLong(200); - for (int i = 0; i < max; i++) { + for (int i = start; i < end; i++) { if (i % 2 == 0) { treeMap.put(i, i); } } - for (int i = 0; i < max; i++) { - if (i % 2 != 0 && i != (max - 1)) { + for (int i = start; i < end; i++) { + if (i % 2 != 0 && i != (end - 1)) { Assert.assertEquals(treeMap.ceilingEntry(i).getValue(), i + 1); } if (i % 2 != 0) {