|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Max Khon 2:5000/79 16 Sep 2005 17:53:04 To : Eugene Grosbein Subject : malloc() overcommit bug -------------------------------------------------------------------------------- 15 Sep 05 23:26, you wrote to Slawa Olhovchenkov: SO>> А потому что тогда тебе никакого свопа не хватит для современного SO>> софта, поскольку он весь расчитывает на то, что по copy-on-write SO>> потребляться будет только нужный объем памяти. EG> Иногда даже рекомендуют при чтении данных произвольной длины EG> не делать множество malloc или realloc короткими блоками, EG> а брать сразу много (можно даже экспоненциально), лучше потом EG> один раз сделать realloc с уменьшением. Оверхед по процессору меньше. на самом деле так советуют в основном не из-за оверхеда по процессору, а из-за фрагментации. /fjoe --- GoldED+/BSD 1.1.5 * Origin: за окном (2:5000/79) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/1863432ab23b.html, оценка из 5, голосов 10
|