Dev2.Activities.GetSystemInformationHelper.GetCPUAvailableInformation C# (CSharp) Method

GetCPUAvailableInformation() public method

public GetCPUAvailableInformation ( ) : string
return string
        public string GetCPUAvailableInformation()
        {
            var stringBuilder = new StringBuilder();
            var winQuery = new ObjectQuery("SELECT LoadPercentage FROM Win32_Processor");
            var searcher = new ManagementObjectSearcher(winQuery);

            foreach(var o in searcher.Get())
            {
                var item = (ManagementObject)o;
                stringBuilder.Append(100 - Convert.ToInt32(item["LoadPercentage"]) + "%");
            }
            return stringBuilder.ToString();
        }