Using Psutil Module for System Monitoring [+Bonus]

Let’s face it: the mighty Task Manager isn’t a magic wand for all operations. Thus, managing system processes and profiling is better off without it. Unless you’re into the dread of manual and repetitive checks. That is why we need an effective alternative to assess the impact of our test.

With this in mind, you might need to create a script that goes through the system processes and provides a report when the script runs.

Getting Started With C# DataFrame and XPlot.Ploty

For the Python programming language, Pandas is an efficient and popular data analysis tool, especially its Dataframe, used to manipulate and display data. For the .NET programming languages, we can use Deedle or Microsoft.Data.Analysis package available in NuGet which also provides a DataFrame class used to manipulate, transform, and display data.

This example focuses on Microsoft.Data.Analysis package by demonstrating some basic features of the DataFrame class in Jupyter Notebook.