Вниз
Скачать: 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
3-80426
Privet
2002-02-26 17:14
2002.03.25
Создание ALIAS в BDE


1-80525
mike.dld
2002-03-13 09:13
2002.03.25
paSubProperties


14-80682
lel
2002-02-12 08:41
2002.03.25
ну а теперь поговорим о сексе????


3-80400
Igor_
2002-02-26 10:53
2002.03.25
QReport


1-80554
Ramill
2002-03-09 07:44
2002.03.25
ShowMesage




   Наверх