squiggle/packages/squiggle-lang/benchmark/Benchmark_Helpers.res

12 lines
283 B
Plaintext
Raw Normal View History

2022-09-15 11:17:19 +00:00
module type BenchmarkTopic = {
let runAll: () => unit
}
let measure = (name: string, f: () => unit) => {
let start = Js.Date.make()->Js.Date.valueOf
f()
let end = Js.Date.make()->Js.Date.valueOf
let duration = (end -. start) /. 1000.
Js.log2(duration, name)
}