objevil se mi zajimavy problem ...
Na jednom (nebo malem poctu) PC se rapidne zvysuje velikost programu v RAM pameti a
page faults neskutecne roste.
Jde o prosty testik ... (o leaknutym "m" to neni)
var
m: TIdMultiPartFormDataStream;
s, s2: string;
begin
m:=TIdMultiPartFormDataStream.Create;
if OpenDialog1.Execute then
s2:=OpenDialog1.FileName;
m.AddFile('Filedata', s2, 'application/octet-stream');
m.AddFormField('Filename',ExtractFileName(s2));
s:=IdHTTP1.Post('http:// ...', m);
ShowMessage(s);
end;
Ve skratce, pomoci HTTP se nahrava soubor vetsi soubor.
Na "vadnem" PC se obsazeni RAM umerne zvysuje s poctem nahranych dat a tim
roste i page faults.
Nema nekdo predstavu, jak presne to page faults funguje?
Je to zavisle na hardwaru PC? Vypada to, ze toto programove neovlivnim,
ledaze je chyba v Indy

No je divne, ze na mem PC se tento problem neprojevil.
Dik za namet, jak toto resit.