Until now, resource and performance monitor extensions in VS Code only displayed current global resource consumption data via lists and text. Likewise, it is very awkward to use third-party tools to find the process you want to monitor.
However, this extension provides an easier, graphical solution that can show data specific to the process being used by the Python debugger! Yeah, so I made this because searching for the right Python process in Task Manager was annoying.
Provides a resource monitor that is opened when debugging Python, including process memory and cpu usage. Automatically launches (or reuses existing tab) upon debugging with Python.
Test program storing strings of random sizes in memory
Command | Usage |
---|---|
PyRSM: Length |
Set the maximum log length in milliseconds of the resource monitor. Set to 0 to allow unlimited length (time display will scale). |
PyRSM: Polling Interval |
Set the time between datapoints in milliseconds. |
- Hopefully, this will one day work for many languages and debuggers!
- Not tested on MacOS.
- I don't think it will work with the Python multiprocessing module quite yet.
- Response to mouseover of the graph.
Millisecond-accuracy for CPU usage. When writing the module, tested with Linux.
Native addon build now includes binaries.
Improved flexibility of displays.
Added file IO data.