static public void main(String[] argv) {
        String type = argv[0];
        byte[] json = createJson(Integer.parseInt(argv[1]));
        warmup(json);
        int count = Integer.parseInt(argv[2]);
        System.out.println(System.currentTimeMillis() + " Start");
        long start = System.currentTimeMillis();
        long numValues;
        if ("jacksons".equals(type)) {
            numValues = benchmarkJacksonStreaming(json, count);
        } else if ("jacksont".equals(type)) {
            numValues = benchmarkJacksonTree(json, count);
        } else{
            numValues = benchmarkSlime(json, count);
        }
        System.out.println(System.currentTimeMillis() + " End with " + numValues + " values in " + (System.currentTimeMillis() - start) + " milliseconds.");
    }
jacksons 1000 40000 = 5.6 seconds
jacksont 1000 40000 = 11.0 seconds
slime 1000 40000  = 17.5 seconds
@param argv type, num elements in weigted set, num iterations
vespajlib/src/test/java/com/yahoo/slime/JsonBenchmark.java