Determine CPU Usage with C#

Determine CPU Usage with C#

There is a very quick and easy to determine your CPU usage. You can use the following code. All you need to do is to add a Timer and set its Enabled Property to True:

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Diagnostics; namespace CPUUsage{    public partial class Form1 : Form    {        private PerformanceCounter CPUCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total");        //private PerformanceCounter MemCounter = new PerformanceCounter("Memory", "Available MBytes");        public Form1()        {            InitializeComponent();        }        private void timer1_Tick(object sender, EventArgs e)        {            this.label1.Text = this.CPUCounter.NextValue().ToString() + "%"; //+ Environment.NewLine + this.MemCounter.NextValue().ToString() + "MB";        }    }}


Share the Post: