This software with the objective of gathering metrics related to hardware usage by single processes and multi-process programs given its name. It registers the percentage of CPU usage, the percentage of GPU usage, and the principal memory (RAM) usage and shows the values in a console in real time. When the process is finished it calculates the mean values and writes a log for future analysis. It has been designed to be used on Windows systems, it makes use of Windows’ PowerShell commands to gather samples of hardware usage. The compatibility with other OS hasn’t been tested yet.
git clone https://github.com/ETSE-UV/RCM-UV.git
Watch a demo video of the tool by clicking on the picture below:
-
After starting the program, we must confirm the name of the process or the program to analyze
-
The program will check if the named process is running to start registering values. If the process hasn’t started yet, a message to start it will be shown to the user
-
Once the process to study has been started, our software will periodically check the values of hardware usage, show them on the screen. After ending the process, the program will calculate averages values and register them in logs