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);