view src/main/java/jp/ac/u_ryukyu/ie/cr/benchMark/persistent/DataWriteBenchMark.java @ 331:74401cc27a96

fix log again
author suruga
date Sat, 08 Jul 2017 21:46:53 +0900
parents abd8e3cf9bfc
children
line wrap: on
line source

package jp.ac.u_ryukyu.ie.cr.benchMark.persistent;

import jp.ac.u_ryukyu.ie.cr.jungle.Jungle;
import jp.ac.u_ryukyu.ie.cr.jungle.tree.JungleTree;
import jp.ac.u_ryukyu.ie.cr.jungle.transaction.editor.jungleTreeEditor.JungleTreeEditor;
import jp.ac.u_ryukyu.ie.cr.jungle.store.nodepath.DefaultNodePath;
import jp.ac.u_ryukyu.ie.cr.jungle.transaction.editor.treeEditor.DefaultTreeEditor;
import jp.ac.u_ryukyu.ie.cr.jungle.traverser.DefaultTraverser;
import jp.ac.u_ryukyu.ie.cr.jungleNetwork.persistent.PersistentJournal;
import jp.ac.u_ryukyu.ie.cr.jungleNetwork.persistent.PersistentJungle;

import java.io.File;
import java.io.FileNotFoundException;

public class DataWriteBenchMark {

    public static void main(String[] args) throws FileNotFoundException {

        PersistentJournal journal1 = new PersistentJournal("CommitTest.log");
        Jungle jungle = new PersistentJungle(journal1, "uuid",new DefaultTraverser());
        jungle.createNewTree("testTree");
        JungleTree tree = jungle.getTreeByName("testTree");
        JungleTreeEditor editor = tree.getJungleTreeEditor();
        int multiple = Integer.valueOf(args[0]);
        for (int count = 0 ; count < 5000 ; count++) {
           editor = editor.addNewChildAt(new DefaultNodePath(),count).b();
            System.out.println(count);
        }
        System.out.println("success");
        editor.success();
        System.out.println("end");
    }
}