package org.wikibrain.core.nlp; import org.wikibrain.core.lang.Language; import java.io.File; import java.io.IOException; /** * @author Shilad Sen */ public class DictionaryBenchmarker { public static void main(String args[]) throws IOException { for (int i = 0; i < 10; i++) { Dictionary dictionary = new Dictionary(Language.SIMPLE, Dictionary.WordStorage.ON_DISK); long t0 = System.currentTimeMillis(); dictionary.countNormalizedFile(new File(args[0])); long t1 = System.currentTimeMillis(); System.err.println("counting took " + (t1 - t0) + " millis"); File f = File.createTempFile("dictionary", "txt"); f.delete(); f.deleteOnExit(); dictionary.write(f); f.delete(); long t2 = System.currentTimeMillis(); System.err.println("writing took " + (t2 - t1) + " millis"); } } }