Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>System MetricsNew to Visual Studio Code? Get it now.
System Metrics

System Metrics

joaomariok

|
2 installs
| (0) | Free
Task Manager-style CPU, memory, GPU, disk and network graphs in the sidebar.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

System Metrics

Live system metrics in the VS Code sidebar, styled like the Windows Task Manager Performance tab.

Click the gauge icon in the activity bar to open the System Metrics view.

System Metrics view showing CPU, memory, two GPUs, disk and network graphs

What it shows

Section Shown as Updates
CPU usage graph, optional per-core bars every second
Memory usage graph, used / total every second
GPU (one section per physical adapter) utilization graph, dedicated and shared memory bars every second on Windows, every 10 s elsewhere
Disk activity graph, used / total bar per drive activity every second, space every 10 s
Network download and upload graph every second
Footer battery, CPU temperature, uptime every 10 s

Graphs keep the last 60 samples and follow your color theme. Anything a platform cannot report is shown as N/A.

Settings

Setting Default Description
systemMetrics.showCores false Show a usage bar for each CPU core under the CPU graph.

Platform notes

  • Windows: GPU utilization works for any vendor and is reported per adapter (integrated and discrete separately). It comes from Windows performance counters, read by one background PowerShell process that runs only while the view is visible. CPU temperature is N/A, because Windows does not expose it without administrator rights or third-party tools.
  • macOS and Linux: data comes from the systeminformation library. GPU utilization is reported only for NVIDIA cards. Disk activity is N/A.
  • Non-English Windows: performance counter names are localized, so GPU, disk activity and network may show N/A when the Windows display language is not English.

Resource use and privacy

Collection runs only while the view is visible and stops when you hide or close it. With the view open, the background counter process uses about 0.5% of total CPU on a 16-thread machine. The extension does not send data anywhere and makes no network requests.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft