public void PerformanceTest() { var compiler = new FormulaCompiler(); compiler.WithInfo(FormulaCompilerBuildInfoLevels.Warning); var s = Stopwatch.StartNew(); for (int i = 0; i < 1e4; i++) { var f = compiler.Compile <int>("2*5"); } s.Stop(); Debug.WriteLine("Compile time: " + s.Elapsed); var func = compiler.Compile <int>("2*5"); s = Stopwatch.StartNew(); for (int i = 0; i < 1e6; i++) { var res = func(); } s.Stop(); Debug.WriteLine("Compile time: " + s.Elapsed); }