view src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/xml/FJTreeMapSetTime.java @ 14:047bbe894005

add TreeMapTime
author one
date Sat, 06 Dec 2014 12:00:21 +0900
parents
children 917ecf2c7350
line wrap: on
line source

package jp.ac.u_ryukyu.ie.cr.tatsuki.xml;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;

import fj.Ord;
import fj.data.TreeMap;

public class FJTreeMapSetTime {
  public static void main(String args[]) throws IOException {
    File file = new File("./time/newfj41");
    PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(file)));
    TreeMap<Integer, Integer> map = TreeMap.empty(Ord.intOrd);
    long t1 = 0;
    long t2 = 0;
    for (int count = 0; count <= 30000; count++) {
      t1 = System.currentTimeMillis();
      map = map.set(count, count);
      t2 = System.currentTimeMillis();
      if (count % 100 == 0) {
        System.out.println("put time " + count + " " + (t2 - t1));
        pw.println(count + " " + (t2 - t1));
      }
    }
    pw.close();
  }
}