You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
5
+
6
+

7
+
8
+
*Test program storing strings of random sizes in memory*
9
+
10
+
| Command | Usage |
11
+
| ------- | ----- |
12
+
|`PyRSM: Length`| Set the maximum log length in milliseconds of the resource monitor. Set to `0` to allow unlimited length (time display will scale). |
13
+
|`PyRSM: Polling Interval`| Set the time between datapoints in milliseconds. |
14
+
15
+
## Known Issues and Future Updates
16
+
17
+
- CPU time has low resolution, and only shows data when a second of cpu time has been used due to `tasklist`'s smallest resolution being one second.
18
+
- Hopefully, this will one day work for many languages and debuggers!
19
+
- Not tested on Linux or MacOS.
20
+
- I don't think it will work with the Python multiprocessing module quite yet.
0 commit comments