Пример #1
0
        /// <summary>
        /// 获得当前内存使用情况
        /// </summary>
        /// <returns></returns>
        public static MemoryInfo GetMemoryStatus()
        {
            MemoryInfo info = new MemoryInfo();

            info.DwLength = (uint)Marshal.SizeOf(info);
            GlobalMemoryStatusEx(ref info);
            return(info);
        }
Пример #2
0
        /// <summary>
        /// 获得当前总计物理内存大小
        /// </summary>
        /// <returns&amp;gt;总计物理内存大小(B)&amp;lt;/returns&amp;gt;
        public static ulong GetTotalPhys()
        {
            MemoryInfo info = GetMemoryStatus();

            return(info.AllTotalPhys);
        }
Пример #3
0
 public static extern bool GlobalMemoryStatusEx(ref MemoryInfo info);