|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Davydov 2:5020/400 21 Sep 2005 20:49:00 To : Dmitry Miloserdov Subject : Re: malloc() overcommit bug --------------------------------------------------------------------------------
> From: "Dmitry Miloserdov" <dmitry@bis.ru>
> Date: Wed, 21 Sep 2005 13:54:32 +0000 (UTC)
>
> DM>>>> У процесса активно использующего всю свою виртуальную
> DM>>>> память может вполне быть VSZ ~ 10*RSS.
> EG>>> Hе понял - если он активно _использует_ эту память, то она резидентна
> EG>>> по большей части (если физической памяти хватает), как может быть
> EG>>> десятикратное превышение?
> DM>> А где я сказал что физической памяти хватает?
> EG> По моим ощущениям, работать "по свопу" невозможно, окончание работы
> EG> отодвигается на неопределенное время.
>Если ты действительно оперируешь таким объемом данных что он ни в какую
>памать не лезет то pagefault практически всегда дешевле чем read/write
>сисколами.
Кстати насчёт malloc(3) и "ни в какую память не лезет": у нас
типы void *, size_t и off_t одинаковые?
Вал. Дав.
--- ifmail v.2.15dev5.3
* Origin: St. Petersburg State University (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/4417ab054d30.html, оценка из 5, голосов 10
|