MCPcopy Create free account
hub / github.com/modem-dev/hunk / sampleMemory

Function sampleMemory

benchmarks/navigation-memory.ts:148–160  ·  view source on GitHub ↗
(label: string, navigation: number, options: CliOptions)

Source from the content-addressed store, hash-verified

146}
147
148function sampleMemory(label: string, navigation: number, options: CliOptions): MemorySample {
149 maybeGc(options.gc);
150 const usage = process.memoryUsage();
151 return {
152 label,
153 navigation,
154 rssBytes: usage.rss,
155 heapUsedBytes: usage.heapUsed,
156 heapTotalBytes: usage.heapTotal,
157 externalBytes: usage.external,
158 arrayBuffersBytes: usage.arrayBuffers,
159 };
160}
161
162function formatBytes(bytes: number) {
163 return `${(bytes / 1024 / 1024).toFixed(1)} MiB`;

Callers 1

mainFunction · 0.70

Calls 1

maybeGcFunction · 0.70

Tested by

no test coverage detected