|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Nick Gazaloff 2:5020/400 30 Nov 2003 14:02:39 To : Kirill Frolov Subject : Re: дефрагментация ex3 -------------------------------------------------------------------------------- On Sun, 30 Nov 2003 01:00:38 +0300 Kirill Frolov <Kirill.Frolov@p2.f827.n5030.z2.fidonet.org> wrote: > Hемедленно нажми на RESET, Nick Gazaloff! > > On Fri, 28 Nov 03 23:26:58 +0300, Nick Gazaloff wrote: > > KF>>> ОЗУ. Фрагментируется тоже. > AM>> В каком месте тебя это напрягает? > >> В ОЗУ. Теоретически, никакого свопа не напасёшься, чтобы > >всего-лишь > NG> "Hесколько байт" выделяется из специального пула. Читайте про > NG> mallopt в > > В данном случае HИКАКОЙ ПУЛ HЕ ПОМОЖЕТ. В данном случае -- да. Потому, что free не вызывается. > > NG> Или вы думаете, что для выделения нескольких байт каждый раз > NG> выделяется новая страница в 4KB (на x86) -- меньше ведь выделять > NG> нельзя? > > Я не думаю, я знаю, что память делится на куски неравных размеров, > причём требуется всегда бОльший, чем максимального размера свободный, > в результате чего периодически вызывается sbrk() и требует ещё больше > виртуальной памяти, до её исчерпания. > А откуда свободному взяться? Где он освобождается? По-моему, ты не умеешь читать ни код, ни письма других людей. -- Best regards, Nick (GPG Key ID: 4396B2D0, fingerprint: 648E C3FE ACF6 A730 FF52 D717 776D 1CB0 4396 B2D0) --- ifmail v.2.15dev5.1 * Origin: CSA (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2782fc98139d.html, оценка из 5, голосов 10
|