今天在网上看到一则消息说有个NB的list结合了ArrayList和LinkedList二者优点,我就试了下,完全不如ArrayList嘛
但是我很好奇为啥ArrayList各方面比LinkedList要快
package gaplist; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; import java.util.Random; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.magicwerk.brownies.collections.GapList; public class TestGaplist { private static TestGaplist tester = new TestGaplist(); private static Log log = LogFactory.getLog("Qbit"); private static int[] test = new int[100]; public static void main(String[] args) { for (int i = 0; i < 9; i++) { log.info(""+i+i+i+i+i+i+i+i+i+i+i+i+i+i+i+i+i+i+i); tester.test1(); } } private void test1() { List<String> arraylist = new ArrayList<String>(); Random random = new Random(); for(int i=0;i<8*1024*1024;i++){ arraylist.add(""+random.nextInt()); } for(int i=0;i<test.length;i++){ test[i]=random.nextInt(8*1024*1024); if(test[i]<0) test[i] = -test[i]; } List<String> gaplist = new GapList<>(arraylist); List<String> linkedlist = new LinkedList<String>(arraylist); log.info("arraylist:"); tester.test(arraylist); log.info("linkerlist:"); tester.test(linkedlist); log.info("gaplist:"); tester.test(gaplist); } private void test(List<String> list){ long start = System.currentTimeMillis(); for(int i=0;i<test.length;i++){ list.add(test[i], ""+i); } long end =System.currentTimeMillis(); log.info("add:"+(end-start)); start = System.currentTimeMillis(); for(int i=0;i<test.length;i++){ list.add(test[0], ""+test[i]); } end =System.currentTimeMillis(); log.info("addrepet:"+(end-start)); start = System.currentTimeMillis(); for(int i=0;i<test.length;i++){ list.get(test[i]); } end =System.currentTimeMillis(); log.info("get:"+(end-start)); start = System.currentTimeMillis(); for(int i=0;i<test.length;i++){ list.remove(test[i]); } end =System.currentTimeMillis(); log.info("remove:"+(end-start)); log.info("--------------------------"); } }
结果显示在同一个位置反复插入的时候gaplist效率比较高,但是这种情况多么?
2014-01-23 17:24:09 [ INFO ] - [gaplist.TestGaplist.main(TestGaplist.java:18):0 ] 0000000000000000000
2014-01-23 17:24:22 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:35):12686 ] arraylist:
2014-01-23 17:24:22 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):13215 ] add:529
2014-01-23 17:24:23 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):13648 ] addrepet:432
2014-01-23 17:24:23 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):13648 ] get:0
2014-01-23 17:24:23 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):14168 ] remove:517
2014-01-23 17:24:23 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):14169 ] --------------------------
2014-01-23 17:24:23 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:37):14169 ] linkerlist:
2014-01-23 17:24:24 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):15240 ] add:1071
2014-01-23 17:24:26 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):16848 ] addrepet:1607
2014-01-23 17:24:27 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):17923 ] get:1075
2014-01-23 17:24:28 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):18997 ] remove:1074
2014-01-23 17:24:28 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):18997 ] --------------------------
2014-01-23 17:24:28 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:39):18998 ] gaplist:
2014-01-23 17:24:29 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):19867 ] add:869
2014-01-23 17:24:29 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):19876 ] addrepet:8
2014-01-23 17:24:29 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):19878 ] get:0
2014-01-23 17:24:30 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):20726 ] remove:848
2014-01-23 17:24:30 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):20726 ] --------------------------
2014-01-23 17:24:30 [ INFO ] - [gaplist.TestGaplist.main(TestGaplist.java:18):20727 ] 1111111111111111111
2014-01-23 17:24:41 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:35):32152 ] arraylist:
2014-01-23 17:24:43 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):33764 ] add:548
2014-01-23 17:24:43 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):33801 ] addrepet:37
2014-01-23 17:24:43 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):33802 ] get:0
2014-01-23 17:24:43 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):34342 ] remove:540
2014-01-23 17:24:43 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):34343 ] --------------------------
2014-01-23 17:24:43 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:37):34343 ] linkerlist:
2014-01-23 17:24:44 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):35246 ] add:903
2014-01-23 17:24:45 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):35721 ] addrepet:475
2014-01-23 17:24:46 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):36639 ] get:917
2014-01-23 17:24:47 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):37522 ] remove:883
2014-01-23 17:24:47 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):37522 ] --------------------------
2014-01-23 17:24:47 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:39):37522 ] gaplist:
2014-01-23 17:24:49 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):40422 ] add:2900
2014-01-23 17:24:49 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):40440 ] addrepet:18
2014-01-23 17:24:49 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):40440 ] get:0
2014-01-23 17:24:50 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):41339 ] remove:899
2014-01-23 17:24:50 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):41339 ] --------------------------
2014-01-23 17:24:50 [ INFO ] - [gaplist.TestGaplist.main(TestGaplist.java:18):41339 ] 2222222222222222222
2014-01-23 17:25:00 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:35):50765 ] arraylist:
2014-01-23 17:25:00 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):51308 ] add:543
2014-01-23 17:25:00 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):51455 ] addrepet:147
2014-01-23 17:25:00 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):51456 ] get:0
2014-01-23 17:25:01 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):52016 ] remove:559
2014-01-23 17:25:01 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):52016 ] --------------------------
2014-01-23 17:25:01 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:37):52016 ] linkerlist:
2014-01-23 17:25:02 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):53046 ] add:1030
2014-01-23 17:25:03 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):53766 ] addrepet:719
2014-01-23 17:25:04 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):54794 ] get:1028
2014-01-23 17:25:05 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):55829 ] remove:1034
2014-01-23 17:25:05 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):55829 ] --------------------------
2014-01-23 17:25:05 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:39):55829 ] gaplist:
2014-01-23 17:25:06 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):56689 ] add:860
2014-01-23 17:25:06 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):56704 ] addrepet:15
2014-01-23 17:25:06 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):56704 ] get:0
2014-01-23 17:25:06 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):57486 ] remove:780
2014-01-23 17:25:06 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):57486 ] --------------------------
2014-01-23 17:25:06 [ INFO ] - [gaplist.TestGaplist.main(TestGaplist.java:18):57486 ] 3333333333333333333
2014-01-23 17:25:14 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:35):65418 ] arraylist:
2014-01-23 17:25:15 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):66037 ] add:619
2014-01-23 17:25:15 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):66463 ] addrepet:426
2014-01-23 17:25:15 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):66464 ] get:0
2014-01-23 17:25:16 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):67089 ] remove:625
2014-01-23 17:25:16 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):67090 ] --------------------------
2014-01-23 17:25:16 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:37):67090 ] linkerlist:
2014-01-23 17:25:17 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):68114 ] add:1024
2014-01-23 17:25:19 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):69770 ] addrepet:1656
2014-01-23 17:25:20 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):70958 ] get:1187
2014-01-23 17:25:21 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):72088 ] remove:1130
2014-01-23 17:25:21 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):72088 ] --------------------------
2014-01-23 17:25:21 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:39):72088 ] gaplist:
2014-01-23 17:25:24 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):74701 ] add:2613
2014-01-23 17:25:24 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):74709 ] addrepet:8
2014-01-23 17:25:24 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):74710 ] get:0
2014-01-23 17:25:24 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):75491 ] remove:781
2014-01-23 17:25:24 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):75491 ] --------------------------
2014-01-23 17:25:24 [ INFO ] - [gaplist.TestGaplist.main(TestGaplist.java:18):75491 ] 4444444444444444444
2014-01-23 17:25:35 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:35):85587 ] arraylist:
2014-01-23 17:25:35 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):86108 ] add:521
2014-01-23 17:25:36 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):87127 ] addrepet:1018
2014-01-23 17:25:36 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):87127 ] get:0
2014-01-23 17:25:37 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):87645 ] remove:518
2014-01-23 17:25:37 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):87645 ] --------------------------
2014-01-23 17:25:37 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:37):87645 ] linkerlist:
2014-01-23 17:25:38 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):88667 ] add:1022
2014-01-23 17:25:38 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):89035 ] addrepet:368
2014-01-23 17:25:39 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):90049 ] get:1014
2014-01-23 17:25:40 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):91056 ] remove:1007
2014-01-23 17:25:40 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):91056 ] --------------------------
2014-01-23 17:25:40 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:39):91057 ] gaplist:
2014-01-23 17:25:41 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):91888 ] add:831
2014-01-23 17:25:41 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):91905 ] addrepet:17
2014-01-23 17:25:41 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):91905 ] get:0
2014-01-23 17:25:42 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):92712 ] remove:807
2014-01-23 17:25:42 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):92712 ] --------------------------
2014-01-23 17:25:42 [ INFO ] - [gaplist.TestGaplist.main(TestGaplist.java:18):92712 ] 5555555555555555555
2014-01-23 17:25:53 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:35):103928 ] arraylist:
2014-01-23 17:25:55 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):105553 ] add:584
2014-01-23 17:25:55 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):106041 ] addrepet:488
2014-01-23 17:25:55 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):106042 ] get:0
2014-01-23 17:25:56 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):106639 ] remove:597
2014-01-23 17:25:56 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):106639 ] --------------------------
2014-01-23 17:25:56 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:37):106640 ] linkerlist:
2014-01-23 17:25:57 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):107586 ] add:946
2014-01-23 17:25:58 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):109236 ] addrepet:1650
2014-01-23 17:25:59 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):110177 ] get:940
2014-01-23 17:26:00 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):111109 ] remove:932
2014-01-23 17:26:00 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):111109 ] --------------------------
2014-01-23 17:26:00 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:39):111109 ] gaplist:
2014-01-23 17:26:03 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):113750 ] add:2641
2014-01-23 17:26:03 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):113751 ] addrepet:1
2014-01-23 17:26:03 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):113752 ] get:0
2014-01-23 17:26:04 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):114552 ] remove:800
2014-01-23 17:26:04 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):114552 ] --------------------------
2014-01-23 17:26:04 [ INFO ] - [gaplist.TestGaplist.main(TestGaplist.java:18):114552 ] 6666666666666666666
2014-01-23 17:26:13 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:35):123764 ] arraylist:
2014-01-23 17:26:13 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):124323 ] add:559
2014-01-23 17:26:13 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):124352 ] addrepet:28
2014-01-23 17:26:13 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):124352 ] get:0
2014-01-23 17:26:14 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):124922 ] remove:570
2014-01-23 17:26:14 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):124922 ] --------------------------
2014-01-23 17:26:14 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:37):124922 ] linkerlist:
2014-01-23 17:26:15 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):125969 ] add:1047
2014-01-23 17:26:15 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):126210 ] addrepet:241
2014-01-23 17:26:16 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):127260 ] get:1050
2014-01-23 17:26:17 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):128306 ] remove:1046
2014-01-23 17:26:17 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):128306 ] --------------------------
2014-01-23 17:26:17 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:39):128307 ] gaplist:
2014-01-23 17:26:18 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):129178 ] add:871
2014-01-23 17:26:18 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):129184 ] addrepet:6
2014-01-23 17:26:18 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):129184 ] get:0
2014-01-23 17:26:19 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):130026 ] remove:842
2014-01-23 17:26:19 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):130026 ] --------------------------
2014-01-23 17:26:19 [ INFO ] - [gaplist.TestGaplist.main(TestGaplist.java:18):130026 ] 7777777777777777777
2014-01-23 17:26:30 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:35):141424 ] arraylist:
2014-01-23 17:26:32 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):143026 ] add:557
2014-01-23 17:26:32 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):143102 ] addrepet:76
2014-01-23 17:26:32 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):143102 ] get:0
2014-01-23 17:26:33 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):143649 ] remove:547
2014-01-23 17:26:33 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):143649 ] --------------------------
2014-01-23 17:26:33 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:37):143649 ] linkerlist:
2014-01-23 17:26:34 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):144672 ] add:1023
2014-01-23 17:26:34 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):145124 ] addrepet:452
2014-01-23 17:26:35 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):146147 ] get:1023
2014-01-23 17:26:36 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):147167 ] remove:1019
2014-01-23 17:26:36 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):147167 ] --------------------------
2014-01-23 17:26:36 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:39):147167 ] gaplist:
2014-01-23 17:26:39 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):149694 ] add:2527
2014-01-23 17:26:39 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):149699 ] addrepet:5
2014-01-23 17:26:39 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):149700 ] get:0
2014-01-23 17:26:39 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):150418 ] remove:718
2014-01-23 17:26:39 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):150418 ] --------------------------
2014-01-23 17:26:39 [ INFO ] - [gaplist.TestGaplist.main(TestGaplist.java:18):150418 ] 8888888888888888888
2014-01-23 17:26:49 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:35):159773 ] arraylist:
2014-01-23 17:26:49 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):160325 ] add:552
2014-01-23 17:26:50 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):161082 ] addrepet:757
2014-01-23 17:26:50 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):161083 ] get:0
2014-01-23 17:26:51 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):161642 ] remove:559
2014-01-23 17:26:51 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):161642 ] --------------------------
2014-01-23 17:26:51 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:37):161643 ] linkerlist:
2014-01-23 17:26:52 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):162529 ] add:886
2014-01-23 17:26:53 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):163840 ] addrepet:1311
2014-01-23 17:26:54 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):164734 ] get:894
2014-01-23 17:26:55 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):165630 ] remove:896
2014-01-23 17:26:55 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):165630 ] --------------------------
2014-01-23 17:26:55 [ INFO ] - [gaplist.TestGaplist.test1(TestGaplist.java:39):165630 ] gaplist:
2014-01-23 17:26:55 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:48):166490 ] add:860
2014-01-23 17:26:55 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:54):166493 ] addrepet:3
2014-01-23 17:26:55 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:60):166494 ] get:0
2014-01-23 17:26:56 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:66):167311 ] remove:817
2014-01-23 17:26:56 [ INFO ] - [gaplist.TestGaplist.test(TestGaplist.java:67):167311 ] --------------------------