Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>VSCode Resource MonitorNew to Visual Studio Code? Get it now.
VSCode Resource Monitor

VSCode Resource Monitor

vscode-resource-monitor

|
1 install
| (0) | Free
CPU, GPU, RAM, Disk, Network stats in your status bar — like Task Manager, always visible.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VSCode Resource Monitor

Task Manager in your status bar. Keep an eye on CPU, GPU, RAM, Disk, and Network — without ever leaving your editor.


📸 Preview

Preview


✨ Features

Item What's shown
CPU Usage % · optional temperature inline
Memory (RAM) Used / Total in GB, MB, or %
GPU Utilization % · optional temperature inline
VRAM Used / Total in GB
Disk I/O Read & Write speed
Network Download & Upload speed
Battery Charge % · charging indicator
Process Count Number of running processes

All items are individually toggleable and their display order is fully customizable.

(Status bar items auto-color: normal / ⚠️ warning at 70% / 🔴 critical at 90%)


⚙️ Configuration

Open Settings (Ctrl+,) and search resourceMonitor, or click the status bar item.

Show / Hide items

Setting Default Description
resourceMonitor.showCpu true CPU usage %
resourceMonitor.showMemory true RAM usage
resourceMonitor.showGpu true GPU utilization %
resourceMonitor.showGpuMemory true VRAM usage
resourceMonitor.showDisk true Disk read/write speed
resourceMonitor.showNetwork true Network rx/tx speed
resourceMonitor.showCpuTemp false CPU temperature (inline with CPU %)
resourceMonitor.showGpuTemp false GPU temperature (inline with GPU %)
resourceMonitor.showBattery false Battery level
resourceMonitor.showProcessCount false Running process count

Display order

"resourceMonitor.order": [
  "cpu",
  "memory",
  "gpu",
  "gpuMemory",
  "network",
  "disk"
]

Available keys: cpu · memory · gpu · gpuMemory · disk · network · battery · processCount

Other settings

Setting Default Description
resourceMonitor.updateInterval 2000 Refresh interval in ms (min 500, max 30000)
resourceMonitor.statusBarPosition "right" "left" or "right" side of the status bar
resourceMonitor.statusBarPriority 100 Higher = closer to center
resourceMonitor.memoryUnit "GB" "GB" · "MB" · "percent"
resourceMonitor.networkUnit "auto" "auto" · "KB/s" · "MB/s"

🚀 Commands

Command Description
Resource Monitor: Open Settings Open extension settings
Resource Monitor: Toggle Monitor Toggle the status bar item on/off

🖥️ Requirements

  • Windows / macOS / Linux — core metrics work on all platforms
  • CPU & GPU temperature requires hardware sensor support; unavailable environments are silently skipped
  • Battery item only appears when a battery is detected
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft