Mercurial > hg > Members > tatsuki > bench > jungle-core
comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultTransactionManager.java @ 162:38068be4fa4c
DefaultTransactionManager add write createIndexTime
author | one |
---|---|
date | Mon, 08 Dec 2014 03:42:26 +0900 |
parents | 6b4aab79910d |
children | 7be56a1be5d9 |
comparison
equal
deleted
inserted
replaced
160:6b4aab79910d | 162:38068be4fa4c |
---|---|
1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction; | 1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction; |
2 | 2 |
3 import java.io.BufferedWriter; | |
4 import java.io.File; | |
5 import java.io.FileWriter; | |
6 import java.io.IOException; | |
7 import java.io.PrintWriter; | |
3 import java.util.Iterator; | 8 import java.util.Iterator; |
4 | 9 |
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeList; | 10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeList; |
6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeListWriter; | 11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeListWriter; |
7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.Result; | 12 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.Result; |
62 InterfaceTraverser traverser = new InterfaceTraverser(_newRoot, indexManager, true); | 67 InterfaceTraverser traverser = new InterfaceTraverser(_newRoot, indexManager, true); |
63 long t1 = System.currentTimeMillis(); | 68 long t1 = System.currentTimeMillis(); |
64 traverser.createIndex(); | 69 traverser.createIndex(); |
65 long t2 = System.currentTimeMillis(); | 70 long t2 = System.currentTimeMillis(); |
66 System.out.println("createIndexTime = " + (t2 - t1)); | 71 System.out.println("createIndexTime = " + (t2 - t1)); |
72 File file = new File("./time/createParentIndexFunctionalJava"); | |
73 try { | |
74 PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(file,true))); | |
75 pw.println(t2 - t1); | |
76 pw.close(); | |
77 } catch (IOException e) { | |
78 // TODO Auto-generated catch block | |
79 e.printStackTrace(); | |
80 } | |
81 | |
67 Index nulIndex = traverser.getIndex(); | 82 Index nulIndex = traverser.getIndex(); |
68 ParentIndex nulParentIndex = traverser.getParentIndex(); | 83 ParentIndex nulParentIndex = traverser.getParentIndex(); |
69 DefaultChangeSet newCs = new DefaultChangeSet(_newRoot, cs, list, uuid, _treeName, nextRevision, nulIndex, | 84 DefaultChangeSet newCs = new DefaultChangeSet(_newRoot, cs, list, uuid, _treeName, nextRevision, nulIndex, |
70 nulParentIndex); | 85 nulParentIndex); |
71 DefaultTreeContext newContext = new DefaultTreeContext(_newRoot, newCs); | 86 DefaultTreeContext newContext = new DefaultTreeContext(_newRoot, newCs); |