Rocky_Mountain_Vending/.pnpm-store/v10/files/d4/4e34a2812a609d5fce8c2a5d934c65540f984a31ebbe903bd5282d09c80bddbedbc5d8cf93ce79e8505b5aab57c732501c47a5ee9a6c802805a9094c0ec697
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

19 lines
No EOL
1,001 B
Text

import { info } from '../../build/output/log';
import { bold } from '../picocolors';
import { getGcEvents, stopObservingGc } from './gc-observer';
import { getAllMemoryUsageSpans, stopPeriodicMemoryUsageTracing } from './trace';
export function disableMemoryDebuggingMode() {
stopPeriodicMemoryUsageTracing();
stopObservingGc();
info(bold('Memory usage report:'));
const gcEvents = getGcEvents();
const totalTimeInGcMs = gcEvents.reduce((acc, event)=>acc + event.duration, 0);
info(` - Total time spent in GC: ${totalTimeInGcMs.toFixed(2)}ms`);
const allMemoryUsage = getAllMemoryUsageSpans();
const peakHeapUsage = Math.max(...allMemoryUsage.map((usage)=>usage['memory.heapUsed']));
const peakRssUsage = Math.max(...allMemoryUsage.map((usage)=>usage['memory.rss']));
info(` - Peak heap usage: ${(peakHeapUsage / 1024 / 1024).toFixed(2)} MB`);
info(` - Peak RSS usage: ${(peakRssUsage / 1024 / 1024).toFixed(2)} MB`);
}
//# sourceMappingURL=shutdown.js.map