![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Программа и ОЗУ [D6, WinME]
Xeon © (2001-11-10 19:57:00)Как узнать сколько ОЗУ занимает программа?
paul_shmakov (2001-11-11 02:02:00) [1]
var
memstat: MEMORYSTATUS;
UsedMemory: Cardinal;
begin
memstat.dwLength := sizeof(memstat);
GlobalMemoryStatus(@memstat);
UsedMemory := memstat.dwTotalVirtual - memstat.dwAvailVirtual;
в переменной UsedMemory будет объем зарезервированной процессом виртуальной памяти. физической, естественно, может быть занято намногоменьше.