To get current cpu usage in C# and VB.NET you can use the following snippet.
Sample C#
public static string GetCurrentCpuUsage() { var cpuCounter = new PerformanceCounter { CategoryName = "Processor", CounterName = "% Processor Time", InstanceName = "_Total" }; cpuCounter.NextValue(); System.Threading.Thread.Sleep(1000); return (cpuCounter.NextValue() + "%"); }
Sample VB.NET
Public Shared Function GetCurrentCpuUsage() As String Dim cpuCounter = New PerformanceCounter() With { _ Key .CategoryName = "Processor", _ Key .CounterName = "% Processor Time", _ Key .InstanceName = "_Total" _ } cpuCounter.NextValue() System.Threading.Thread.Sleep(1000) Return (cpuCounter.NextValue() + "%") End Function
RT @CodeSnippetsNET: How to get current cpu usage in C# and #VB .NET http://t.co/xJZvy5W2ya #coding #code #dev #csharp #dotnet
RT @CodeSnippetsNET: How to get current cpu usage in C# and #VB .NET http://t.co/xJZvy5W2ya #coding #code #dev #csharp #dotnet