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

GetCPUTotalInformation() public method

public GetCPUTotalInformation ( ) : string
return string
        public string GetCPUTotalInformation()
        {
            var stringBuilder = new StringBuilder();
            var winQuery = new ObjectQuery("SELECT MaxClockSpeed,NumberOfLogicalProcessors FROM Win32_Processor");
            var searcher = new ManagementObjectSearcher(winQuery);
            foreach(var o in searcher.Get())
            {
                var item = (ManagementObject)o;
                var maxClockSpeed = Convert.ToInt32(item["MaxClockSpeed"]);
                var numberOfProcessors = Convert.ToInt32(item["NumberOfLogicalProcessors"]);
                stringBuilder.Append(numberOfProcessors + "*" + maxClockSpeed + " Mhz");
            }
            return stringBuilder.ToString();
        }