public static ComputerInfo GetComputerInfo() { ComputerInfo computerInfo = new ComputerInfo(); try { MemoryMetricsClient client = new MemoryMetricsClient(); MemoryMetrics memoryMetrics = client.GetMetrics(); computerInfo.TotalRAM = Math.Ceiling(memoryMetrics.Total / 1024).ToString() + " GB"; computerInfo.RAMRate = Math.Ceiling(100 * memoryMetrics.Used / memoryMetrics.Total).ToString() + " %"; computerInfo.CPURate = Math.Ceiling(GetCPURate().ParseToDouble()) + " %"; computerInfo.RunTime = GetRunTime(); } catch (Exception ex) { LogHelper.Error(ex); } return(computerInfo); }