mirror of
https://github.com/denoland/deno.git
synced 2024-12-23 23:59:59 -05:00
26 lines
481 B
Markdown
26 lines
481 B
Markdown
## `fs` benchmarks
|
|
|
|
### adding new benchmarks
|
|
|
|
```js
|
|
const copyFileSync = getFunction("copyFileSync");
|
|
bench(() => copyFileSync("test", "test2"));
|
|
|
|
// For functions with side-effects, clean up after `bench` like so:
|
|
const removeSync = getFunction("removeSync");
|
|
removeSync("test2");
|
|
```
|
|
|
|
### running
|
|
|
|
```bash
|
|
deno run -A --unstable run.mjs
|
|
node run.js
|
|
```
|
|
|
|
### view report
|
|
|
|
```bash
|
|
deno run --allow-net=127.0.0.1:9000 serve.jsx
|
|
# View rendered report at http://127.0.0.1:9000/
|
|
```
|