Example #1
0
        public static uint GetPhysicalMemoryLoadPercent()
        {
            //UInt32 storePages = 0;
            //UInt32 ramPages = 0;
            //UInt32 pageSize = 0;
            //int res = GetSystemMemoryDivision(ref storePages,
            // ref ramPages, ref pageSize);

            // Call the native GlobalMemoryStatus method
            // with the defined structure.
            FMSC.Controls.Win32.MEMORYSTATUS memStatus = new FMSC.Controls.Win32.MEMORYSTATUS();
            FMSC.Controls.Win32.GlobalMemoryStatus(ref memStatus);

            return(memStatus.dwMemoryLoad);
        }
        public static uint GetPhysicalMemoryLoadPercent()
        {
            //UInt32 storePages = 0;
            //UInt32 ramPages = 0;
            //UInt32 pageSize = 0;
            //int res = GetSystemMemoryDivision(ref storePages, 
            // ref ramPages, ref pageSize);

            // Call the native GlobalMemoryStatus method
            // with the defined structure.
            FMSC.Controls.Win32.MEMORYSTATUS memStatus = new FMSC.Controls.Win32.MEMORYSTATUS();
            FMSC.Controls.Win32.GlobalMemoryStatus(ref memStatus);

            return memStatus.dwMemoryLoad;
        }
Example #3
0
 public static uint GetAppVirtualMemoryLoadPercent()
 {
     FMSC.Controls.Win32.MEMORYSTATUS memStatus = new FMSC.Controls.Win32.MEMORYSTATUS();
     FMSC.Controls.Win32.GlobalMemoryStatus(ref memStatus);
     return(memStatus.dwAvailVirtual / memStatus.dwTotalVirtual);
 }
 public static uint GetAppVirtualMemoryLoadPercent()
 {
     FMSC.Controls.Win32.MEMORYSTATUS memStatus = new FMSC.Controls.Win32.MEMORYSTATUS();
     FMSC.Controls.Win32.GlobalMemoryStatus(ref memStatus);
     return memStatus.dwAvailVirtual / memStatus.dwTotalVirtual;
 }