public static MemoryStatusEx GetMemoryStatus() { var res = new MemoryStatusEx(); if (!GlobalMemoryStatusEx(res)) { throw new Win32Exception(); } return res; }