(t: number)
| 353 | t /= 1000; |
| 354 | return t.toFixed(2) + ' s'; |
| 355 | } |
| 356 | |
| 357 | export function benchmark( |
| 358 | fn: () => void, |
| 359 | expected?: { time: number; mem: number; exprs: number } |
| 360 | ) { |
| 361 | const startMem = process.memoryUsage().heapUsed; |
| 362 | const start = globalThis.performance.now(); |