electron-memory-profiler

Solid

Profile Electron app memory usage, detect leaks, analyze renderer process memory, and optimize memory consumption

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# electron-memory-profiler Profile Electron application memory usage, detect memory leaks, and analyze renderer process memory consumption. This skill provides tools and techniques for identifying memory issues and optimizing memory usage in Electron applications. ## Capabilities - Profile main process and renderer process memory usage - Detect memory leaks through heap snapshots - Analyze garbage collection patterns - Monitor V8 heap statistics - Track DOM node and event listener counts - Generate memory usage reports over time - Identify common memory leak patterns - Provide optimization recommendations ## Input Schema ```json { "type": "object", "properties": { "projectPath": { "type": "string", "description": "Path to the Electron project root" }, "profilingMode": { "enum": ["snapshot", "timeline", "leak-detection", "comparison"], "default": "snapshot" }, "targetProcess": { "enum": ["main", "renderer", "all"], "default": "all" }, "duration": { "type": "number", "description": "Duration in seconds for timeline profiling", "default": 60 }, "snapshotInterval": { "type": "number", "description": "Interval between snapshots in milliseconds", "default": 5000 }, "generateReport": { "type": "boolean", "default": true } }, "required": ["projectPath"] } ``` ## Output Schema ```json { "type": "object", "properties": { "success": {...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills