# NFD_perf.py

from perf_stat_runner import *

if __name__ == '__main__':
	tester = PerformanceTester("../build16/bin/nfd")
	tester.addPositionalParameter("input", ["/home/cameron/Wikibooks/wiki-books-all.xml"])
	tester.addPerformanceKey("--IndexedShiftBack", ["0", "1"])
	tester.addPerformanceKey("--FilterViolations", ["0", "1"])
	tester.addPerformanceKey("--SeparatedPipelineStages", ["0", "2", "4"])
	tester.addPerformanceKey("--ByteMerging", ["0", "1"])
	tester.addPerformanceKey("--ByteReplace", ["0", "1"])
	tester.addPerformanceKey("--thread-num", ["1"])
	tester.run_tests("nfd-stats.csv")
