MCPcopy Index your code
hub / github.com/callstack/agent-device / parseAndroidMemInfoTopConsumers

Function parseAndroidMemInfoTopConsumers

src/platforms/android/perf.ts:319–325  ·  view source on GitHub ↗
(stdout: string)

Source from the content-addressed store, hash-verified

317}
318
319function parseAndroidMemInfoTopConsumers(stdout: string): AndroidMemoryConsumer[] | undefined {
320 const consumers = stdout.split('\n').flatMap((line) => readAndroidMemInfoConsumer(line) ?? []);
321 const topConsumers = consumers
322 .sort((left, right) => right.pssKb - left.pssKb)
323 .slice(0, ANDROID_MEMORY_TOP_CONSUMER_LIMIT);
324 return topConsumers.length > 0 ? topConsumers : undefined;
325}
326
327function readAndroidMemInfoConsumer(rawLine: string): AndroidMemoryConsumer | undefined {
328 const line = rawLine.trim();

Callers 1

Calls 1

Tested by

no test coverage detected