MCPcopy Create free account
hub / github.com/callstack/agent-device / buildAndroidMemInfoConsumer

Function buildAndroidMemInfoConsumer

src/platforms/android/perf.ts:342–351  ·  view source on GitHub ↗
(
  rawName: string | undefined,
  rawPssKb: string | undefined,
)

Source from the content-addressed store, hash-verified

340}
341
342function buildAndroidMemInfoConsumer(
343 rawName: string | undefined,
344 rawPssKb: string | undefined,
345): AndroidMemoryConsumer | undefined {
346 const name = rawName?.trim();
347 const pssKb = rawPssKb ? parseNumericToken(rawPssKb) : null;
348 if (!name || name === 'TOTAL' || pssKb === null || pssKb <= 0) return undefined;
349 if (/^(pss|private|shared|heap|size|alloc|free)$/i.test(name)) return undefined;
350 return { name, pssKb };
351}
352
353function annotateAndroidPerfSamplingError(
354 metric: 'cpu' | 'memory',

Callers 1

Calls 1

parseNumericTokenFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…