diff --git a/packages/cli/src/ui/components/MemoryUsageDisplay.tsx b/packages/cli/src/ui/components/MemoryUsageDisplay.tsx deleted file mode 100644 index 1ea3c10693d..00000000000 --- a/packages/cli/src/ui/components/MemoryUsageDisplay.tsx +++ /dev/null @@ -1,41 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC - * SPDX-License-Identifier: Apache-2.0 - */ - -import type React from 'react'; -import { useEffect, useState } from 'react'; -import { Box, Text } from 'ink'; -import { theme } from '../semantic-colors.js'; -import process from 'node:process'; -import { formatMemoryUsage } from '../utils/formatters.js'; - -export const MemoryUsageDisplay: React.FC = () => { - const [memoryUsage, setMemoryUsage] = useState(''); - const [memoryUsageColor, setMemoryUsageColor] = useState( - theme.text.secondary, - ); - - useEffect(() => { - const updateMemory = () => { - const usage = process.memoryUsage().rss; - setMemoryUsage(formatMemoryUsage(usage)); - setMemoryUsageColor( - usage >= 2 * 1024 * 1024 * 1024 - ? theme.status.error - : theme.text.secondary, - ); - }; - const intervalId = setInterval(updateMemory, 2000); - updateMemory(); // Initial update - return () => clearInterval(intervalId); - }, []); - - return ( - - | - {memoryUsage} - - ); -};