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

Вниз

Help!!!   Найти похожие ветки 

 
MystiX   (2002-03-07 16:13) [0]

Как можно узнать сколько оперативки занимает процесс,и завершить
его если надо?

--------------------------
Заранее спасибо!!!


 
cdaDmitriy ©   (2002-03-07 18:33) [1]

procedure TForm1.Button2Click(Sender: TObject);
var
// hProcess : THANDLE;
pmc: PROCESS_MEMORY_COUNTERS;

begin

//hProcess := OpenProcess(PROCESS_QUERY_INFORMATION or PROCESS_VM_READ, FALSE, GetCurrentProcess );

//if GetProcessMemoryInfo( hProcess, @pmc, sizeof(pmc)) then begin
RichEdit1.Lines.Clear;
GetProcessMemoryInfo( GetCurrentProcess, @pmc, sizeof(pmc));
RichEdit1.Lines.Add("---------------------------------------------");
RichEdit1.Lines.Add("Err : "+ FloatToStr(pmc.PageFaultCount));
RichEdit1.Lines.Add("Max.Mem.(Kb) : "+ FloatToStr(pmc.PeakWorkingSetSize/1024));
RichEdit1.Lines.Add("LPul max : "+ FloatToStr(pmc.QuotaPeakPagedPoolUsage));
RichEdit1.Lines.Add("LPul : "+ FloatToStr(pmc.QuotaPagedPoolUsage));
RichEdit1.Lines.Add("NLPul max : "+ FloatToStr(pmc.QuotaPeakNonPagedPoolUsage) );
RichEdit1.Lines.Add("NLPul : "+ FloatToStr(pmc.QuotaNonPagedPoolUsage) );
RichEdit1.Lines.Add("Vmem.(Kb) : "+ FloatToStr(pmc.PagefileUsage/1024));
RichEdit1.Lines.Add("Max Vmem (Kb): "+ FloatToStr(pmc.PeakPagefileUsage/1024));
RichEdit1.Lines.Add("Mem(Kb) : "+ FloatToStr(pmc.WorkingSetSize/1024));
RichEdit1.Lines.Add("---------------------------------------------");
//end;

//CloseHandle( hProcess );

end;


 
MystiX   (2002-03-07 19:42) [2]

Всё сделал, а она мне пишет кучу ошибок,можь модуль какой подключить?


 
Song ©   (2002-03-08 09:46) [3]

Может ShellApi?



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

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

Наверх




Память: 0.47 MB
Время: 0.007 c
6-80637
Jam
2002-01-09 13:29
2002.03.25
ClientSocket отправка


6-80647
ShaH
2002-01-08 11:08
2002.03.25
Проблема с соединением сокетов


1-80521
JibSkeart
2002-03-13 09:44
2002.03.25
Почему Содержимое RichEdit несохроняется в MyS:Tstrings


7-80706
Woolen
2001-11-27 11:07
2002.03.25
Лоток CD-ROM. Очень нужно! Помогите!


14-80660
Вася Пупков
2002-02-09 15:21
2002.03.25
Вечное движение программного обеспечения