namespace Masuit.Tools.Hardware
{
///
/// 内存条模型
///
public class RamInfo
{
public static RamInfo Local => SystemInfo.GetRamInfo();
///
/// 可用物理内存
///
public double MemoryAvailable { get; set; }
///
/// 物理总内存
///
public double PhysicalMemory { get; set; }
///
/// 分页内存总数
///
public double TotalPageFile { get; set; }
///
/// 分页内存可用
///
public double AvailablePageFile { get; set; }
///
/// 虚拟内存总数
///
public double TotalVirtual { get; set; }
///
/// 虚拟内存可用
///
public double AvailableVirtual { get; set; }
///
/// 内存使用率
///
public double MemoryUsage => (1 - MemoryAvailable / PhysicalMemory) * 100;
}
}