using BenchmarkDotNet.Attributes; using BenchmarkDotNet.Configs; using BenchmarkDotNet.Jobs; namespace Jint.Benchmark { [Config(typeof(Config))] public class ArrayBenchmark : SingleScriptBenchmark { private class Config : ManualConfig { public Config() { // if Jint array performance gets better we can go towards defaul 16/16 Add(Job.ShortRun.WithInvocationCount(4).WithUnrollFactor(4)); } } protected override string Script => "var ret=[],tmp,num=500,i=1024;for(var j1=0;j1