Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

Определение количества оперативной памяти работающего приложения   Найти похожие ветки 

 
Дубинин Алексей ©   (2004-04-15 18:43) [0]

Каким образом можно определить количество опреативной памяти выделяемой системой работающему приложению.
Например, используя процедуру:
GlobalMemoryStatus(MemStatus: TMEMORYSTATUS);
можно определить сколько всего осталось опретаивки и т.д.
Так же можно определить сколько программа занимает памяти, но не могу определить сколько же всего вместе с подгружаемыми библиотеками и ресурсами. Т.е. то, что показывает менеджер задач.
Заранее спасибо.


 
Игорь Шевченко ©   (2004-04-15 22:50) [1]

GetProcessMemoryInfo

psapi.pas


 
Дубинин Алексей ©   (2004-04-15 23:51) [2]

Не совсем понял, что нужно для счетчика процесса:

procedure TForm1.Button1Click(Sender: TObject);
var
 idx, cb: Cardinal;
 PProcess_Memory_Counters: ^TProcessMemoryCounters;
 processcounter: TProcessMemoryCounters;
begin
 GetWindowThreadProcessID(Form1.Handle, @idx);    
 GetProcessMemoryInfo(idx, @processcounter, cb);
 ShowMessage(IntToSTr(cb));
end;


Что тут не так? Или все не так?



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
6-1081340404
NorthMan
2004-04-07 16:20
2004.05.30
Такой вопрос. Почему иногда функция Socket.ReceiveText возвращает


3-1083572933
ss300
2004-05-03 12:28
2004.05.30
Странное поведение TClientDataset


6-1081926399
TButton
2004-04-14 11:06
2004.05.30
Нужна подсказака...


7-1082619506
Pontic
2004-04-22 11:38
2004.05.30
Блокировка управления


1-1084767681
Бушин Сергей
2004-05-17 08:21
2004.05.30
Можно ли узнать, что прога откомпилирована именно Delphi