Exemplo n.º 1
0
        /// <summary>
        /// 获取CPU使用率,内存以及磁盘空间
        /// </summary>
        /// <returns>json</returns>
        public static string GetSystemPerformance()
        {
            SystemInfo info = new SystemInfo {
                Cpu = CpuInfo.Cpu()
            };
            var memory = MemoryInfo.GetInfo();

            info.TotalMemory = memory.TotalPhysicalMemory;
            info.FreeMemory  = memory.FreePhysicalMemory;
            info.Disk        = HardDiskInfo.GetAllHardDiskInfo();
            return(JsonConvert.SerializeObject(info));
        }