Текущий архив: 2003.07.03;
Скачать: CL | DM;
Вниз
Объясните мне этот факт связанный с памятью Найти похожие ветки
← →
vidiv © (2003-06-16 09:33) [0]Создаю новый проект(обычный Application), на форму 1 кнопочку, и слудующий код на OnClick:
Button1.Caption := "Start...";
.
SetLength(b,$fffffff);//7 букв "F"
SetLength(b,0);
Button1.Caption := "OK";
Затем запускаю программу и диспетчер задач Windows (У меня XP Pro, Celeron 633 + 256 ОЗУ).
По показаниям Диспетчера задач прога занимает >2000 КБ в памяти.
Затем нажимаю кнопочку, жду пока появится "ОК" (секунд 5), проверяю и получаю чуть больше 900 КБ.
Куда делись остальные >1100 КБ. Зачем они были нужны? Или Диспетчер задач глючит?
← →
vidiv © (2003-06-16 09:35) [1]Забыл b описать, вот полностью:
procedure TForm1.Button1Click(Sender: TObject);
var b:array of byte;
begin
Button1.Caption := "Start...";
SetLength(b,$fffffff);
SetLength(b,0);
Button1.Caption := "OK";
end;
← →
Anatoly Podgoretsky © (2003-06-16 09:58) [2]Какая тебе разница, это прерогатива менеджера памяти. У тебя что есть утечки памяти?
← →
vidiv © (2003-06-16 10:06) [3]Смотря что понимать под утечкой памяти!
← →
ZeroDivide © (2003-06-16 10:08) [4]Тем более страно $fffffff = 268.435.455 байт. А своп как вырос?
← →
vidiv © (2003-06-16 10:14) [5]
> ZeroDivide © (16.06.03 10:08)
> Тем более страно $fffffff = 268.435.455 байт. А своп как
> вырос?
Еще как вырос!!! в 2-3 раза
← →
ZeroDivide © (2003-06-16 10:17) [6]Ну и чего тогда. Менеджер памяти оставил тебе первые 1100 кб остальные засвопил.
← →
vidiv © (2003-06-16 10:20) [7]
> ZeroDivide © (16.06.03 10:17)
> Ну и чего тогда. Менеджер памяти оставил тебе первые 1100
> кб остальные засвопил.
А он разве их не показывает?
← →
ZeroDivide © (2003-06-16 10:23) [8]>А он разве их не показывает?
Видимо нет. Иначе он бы тебе показал все 270 метров.
← →
Anatoly Podgoretsky © (2003-06-16 10:31) [9]А он и не смотрит.
← →
vidiv © (2003-06-16 10:33) [10]
> Anatoly Podgoretsky © (16.06.03 10:31)
> А он и не смотрит.
Кто не смотрит?
> ZeroDivide © (16.06.03 10:23)
> >А он разве их не показывает?
> Видимо нет. Иначе он бы тебе показал все 270 метров.
Так я же высвобождаю сразу память!
← →
Anatoly Podgoretsky © (2003-06-16 10:41) [11]vidiv © (16.06.03 10:33)
Ты
← →
Danilka © (2003-06-16 10:41) [12]vidiv © (16.06.03 10:20)
>А он разве их не показывает?
Иногда показывает и не только ее. :))
В диспетчере задач, когда выбрана закладка "процессы" открой меню "вид", пункт "выбрать столбцы" и будет тебе счастье. :))
← →
vidiv © (2003-06-16 10:52) [13]
> Anatoly Podgoretsky © (16.06.03 10:41)
> vidiv © (16.06.03 10:33)
> Ты
Куда я должен смотреть?
> Danilka © (16.06.03 10:41)
> vidiv © (16.06.03 10:20)
> >А он разве их не показывает?
>
> Иногда показывает и не только ее. :))
> В диспетчере задач, когда выбрана закладка "процессы" открой
> меню "вид", пункт "выбрать столбцы" и будет тебе счастье.
> :))
Интересно!
Страницы: 1 вся ветка
Текущий архив: 2003.07.03;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.027 c