# HG changeset patch # User tatsuki # Date 1483099957 -32400 # Node ID 3705cc48f74b48ac9c019fa9765136d480ee1c4d # Parent 1a36841024f2f49dddb4312455a6562a984a88e9 edit benchmark diff -r 1a36841024f2 -r 3705cc48f74b src/main/java/jp/ac/u_ryukyu/ie/cr/benchMark/index/CreateIndexBenchMark.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/benchMark/index/CreateIndexBenchMark.java Fri Dec 30 20:26:28 2016 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/benchMark/index/CreateIndexBenchMark.java Fri Dec 30 21:12:37 2016 +0900 @@ -19,16 +19,16 @@ Jungle jungle = new DefaultJungle(null, "hogehoge", new DefaultTraverser()); System.out.println("end create Tree"); - for (int i = 1; i <= 10; i++) { + for (int i = 1; i <= 1000; i++) { Long t1 = System.currentTimeMillis(); JungleTree tree = jungle.createNewTree("Tree" + i); JungleTreeEditor editor = tree.getJungleTreeEditor(); NodePath path = new DefaultNodePath(); - int maxNodeCount = 1000 * i; + int maxNodeCount = 1 * i; JungleTreeCreater creater = new JungleTreeCreater(maxNodeCount); editor = creater.createTree(editor, key, indexKey, path); Long t2 = System.currentTimeMillis(); - System.out.println("edit count = " + (i * 100) + " : time = " + (t2 - t1)); + System.out.println((i) + " " + (t2 - t1)); System.gc(); //GCしないとクソみたいに重くなる } } diff -r 1a36841024f2 -r 3705cc48f74b src/main/java/jp/ac/u_ryukyu/ie/cr/jungle/transaction/manager/DefaultTransactionManager.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/jungle/transaction/manager/DefaultTransactionManager.java Fri Dec 30 20:26:28 2016 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/jungle/transaction/manager/DefaultTransactionManager.java Fri Dec 30 21:12:37 2016 +0900 @@ -66,7 +66,7 @@ Index index = tip.getIndex(); ParentIndex parentIndex = tip.getParentIndex(); InterfaceTraverser traverser = new InterfaceTraverser(newRoot, index, parentIndex, true); - //traverser.updateIndex(editNodeList); + traverser.updateIndex(editNodeList); //traverser.createIndex(); //System.out.println("end"); TreeContext newTreeContext = new DefaultTreeContext(newRoot, tip, list, uuid, _treeName, nextRevision, traverser);