aboutsummaryrefslogtreecommitdiff
path: root/bench/modules/node_os/node.mjs
blob: 217fae47dac9e9b0c404736e8859c253ee6b531f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import { bench, run } from "mitata";
import {
  cpus,
  endianness,
  arch,
  uptime,
  networkInterfaces,
  getPriority,
  totalmem,
  freemem,
  homedir,
  hostname,
  loadavg,
  platform,
  release,
  setPriority,
  tmpdir,
  type,
  userInfo,
  version,
} from "node:os";

bench("cpus()", () => cpus());
bench("networkInterfaces()", () => networkInterfaces());
bench("arch()", () => arch());
bench("endianness()", () => endianness());
bench("freemem()", () => freemem());
bench("totalmem()", () => totalmem());
bench("getPriority()", () => getPriority());
bench("homedir()", () => homedir());
bench("hostname()", () => hostname());
bench("loadavg()", () => loadavg());
bench("platform()", () => platform());
bench("release()", () => release());
bench("setPriority(2)", () => setPriority(2));
bench("tmpdir()", () => tmpdir());
bench("type()", () => type());
bench("uptime()", () => uptime());
bench("userInfo()", () => userInfo());
bench("version()", () => version());
await run();