/// <summary> /// 获得当前内存使用情况 /// </summary> /// <returns></returns> public static MemoryInfo GetMemoryStatus() { MemoryInfo info = new MemoryInfo(); info.DwLength = (uint)Marshal.SizeOf(info); GlobalMemoryStatusEx(ref info); return(info); }
/// <summary> /// 获得当前总计物理内存大小 /// </summary> /// <returns&gt;总计物理内存大小(B)&lt;/returns&gt; public static ulong GetTotalPhys() { MemoryInfo info = GetMemoryStatus(); return(info.AllTotalPhys); }
public static extern bool GlobalMemoryStatusEx(ref MemoryInfo info);