Программы   Загрузка Партнерство   О компании Контакты  
 
                    
  Карта Сайта   
   

Как узнать состояние памяти


var
  Status: TMemoryStatus;
begin
  Status.dwLength := sizeof(TMemoryStatus);
  GlobalMemoryStatus(Status);
  ...
end;

После этого TMemoryStatus будет содержать следующие паоля:

  • Status.dwMemoryLoad: Количество используемой памяти в процентах (%).
  • Status.dwTotalPhys: Общее количество физической памяти в байтах.
  • Status.dwAvailPhys: Количество оставшейся физической памяти в байтах.
  • Status.dwTotalPageFile: Объём страничного файла в байтах.
  • Status.dwAvailPageFile: Свободного места в страничном файле.
  • Status.dwTotalVirtual: Общий объём виртуальной памяти в байтах.
  • Status.dwAvailVirtual: Количество свободной виртуальной памяти в байтах.

Предваритель, желательно преобразовать эти значения в гига-, мега- или килобайты, например так:


label14.Caption := 'Total Ram: ' + IntToStr(Status.dwTotalPhys div 1024417) + 'meg';

           


Стоматология имплантация зубов протезирование. Лечение, протезирование, а также имплантацию зубов. . Недорого купить отпугиватель собак. Мы предлагаем: отпугиватель собак ультразвуковой. . автосигнализация pandora Deluxe 1500 продажа . Хотите купить ботинки: Гравитационные ботинки. Интернет-магазин модной Обуви. .


Программы  |  Загрузка  |  Партнерство  |  О компании  |  Контакты

Copyright © LSD Software 2006 - 2011