Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
1-80583
heruvim4ik
2002-03-10 11:07
2002.03.25
Как сделать, чтоб мою прогу нельзя было закрыть никак


3-80401
ARDA
2002-02-20 18:35
2002.03.25
Установка BDE


1-80574
XPatriot
2002-03-08 11:25
2002.03.25
MDIForm ы


1-80615
Reticent
2002-03-11 18:07
2002.03.25
Проблема с отображением русских букв


1-80614
BDRON
2002-03-11 18:09
2002.03.25
Упаковка/распоковка файлов




   Наверх