A Visual Studio Code extension that monitors and displays the RAM consumption of each active extension in real-time.
🌍 Supported Languages
This extension is available in 7 languages:
🇬🇧 English
🇧🇷 Português (Brasil)
🇪🇸 Español
🇫🇷 Français
🇩🇪 Deutsch
🇨🇳 简体中文 (Chinese Simplified)
🇯🇵 日本語 (Japanese)
The language is automatically detected based on your VS Code settings.
📊 Features
Real-Time Monitoring: View the estimated RAM consumption of all installed extensions
Intuitive Interface: Dedicated TreeView in the sidebar with organized statistics
Automatic Updates: Data is automatically updated every 5 seconds
Usage Sorting: Extensions are listed by memory consumption (highest to lowest)
Visual Indicators:
✓ Active extensions
○ Inactive extensions
Total memory consumption summary
🚀 How to Use
Install the extension
Click on the RAM Monitor icon in the sidebar (pulse icon)
View the RAM consumption statistics for each extension
Use the refresh button (↻) to manually update the statistics
📝 Important Note
About Measurements: VS Code does not directly expose memory usage per extension through its API. This extension uses an estimation based on observable factors such as:
Extension activation state
Number and type of contributions (commands, views, languages, etc.)
Complexity of package.json
The displayed values are estimates for relative comparison purposes between extensions, not exact memory measurements.
🛠️ Development
Prerequisites
Node.js
VS Code
Commands
# Compile
npm run compile
# Watch mode
npm run watch
# Run tests
npm test
Testing the Extension
Open the project in VS Code
Press F5 to open a new VS Code window with the extension loaded