public void run() {
        try {
            //runNativeComparison(100*1000*1000);

            // benchmark with a large gbdt: Expected tree and forest speedup: 2x, 4x
            runGBDT(1000*1000, gbdt);

            // benchmark with a large gbdt using set membership tests (on integers) extensively
            // we simplify the attribute name to make it work with the map context implementation.
            // Expected tree and forest speedup: 3x, 4x
            // runGBDT(100*1000, readFile("src/test/files/ranking07.expression").replace("attribute(catid)","catid"));
        }
        catch (ParseException e) {
            throw new RuntimeException("Benchmarking failed",e);
        }
    }
Two small benchmarks of ranking expression evaluation

@author bratseth
searchlib/src/test/java/com/yahoo/searchlib/rankingexpression/evaluation/EvaluationBenchmark.java