From a09f6b40ff34a2b873aa742023d2b5f3a8a79e6a Mon Sep 17 00:00:00 2001 From: jacob314 Date: Thu, 19 Mar 2026 11:30:58 -0700 Subject: [PATCH] Debug memory alloc --- packages/cli/src/gemini.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/cli/src/gemini.tsx b/packages/cli/src/gemini.tsx index 4722bb73f3..438e8e1f5f 100644 --- a/packages/cli/src/gemini.tsx +++ b/packages/cli/src/gemini.tsx @@ -419,6 +419,14 @@ export async function main() { } } + if (settings.merged.advanced.autoConfigureMemory) { + const heapStats = v8.getHeapStatistics(); + const currentMaxOldSpaceSizeMb = Math.floor( + heapStats.heap_size_limit / 1024 / 1024, + ); + writeToStderr(`Allocated memory: ${currentMaxOldSpaceSizeMb} MB\n`); + } + // We are now past the logic handling potentially launching a child process // to run Gemini CLI. It is now safe to perform expensive initialization that // may have side effects.