4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 21 мая 2006 19:26 Сообщение отредактировано: 21 мая 2006 19:26
Недавно потребовалось программно узнать объем оперативной памяти на компьютере. Оказывается, это достаточно просто делается с помощью WinAPI-функции GlobalMemoryStatus, которая заполняет структуру MEMORYSTATUS. С помощью нее можно узнать общий объем физической памяти (поле dwTotalPhys), объем свободной физической памяти (dwAvailPhys), общий и свободный объем файла подкачки (dwTotalPageFile,dwAvailPageFile), а также общий и свободный объем памяти вообще (dwTotalVirtual,dwAvailVirtual), а также общий показатель занятости памяти (dwMemoryLoad), принимающий значения от 0 до 100.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
|