Главная страница
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.01 c
1-80515
ola
2002-03-13 07:34
2002.03.25
Просто вопрос!!!!


1-80547
M2m
2002-03-09 16:23
2002.03.25
Реализация метода в другом модуле


1-80475
kronos
2002-03-12 13:44
2002.03.25
Как получить текущую дату???


1-80575
I/O
2002-03-10 00:45
2002.03.25
TreeView


3-80439
Draculenok
2002-02-27 14:12
2002.03.25
Не хватает какой-то записи!!!!