|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Nick Gazaloff 2:5020/400 29 Nov 2003 00:26:58 To : Kirill Frolov Subject : Re: дефрагментация ex3 -------------------------------------------------------------------------------- On Wed, 26 Nov 2003 08:29:10 +0300 Kirill Frolov <Kirill.Frolov@p2.f827.n5030.z2.fidonet.org> wrote: > KF>>>> Вот существовал бы ещё дефрагментатор памяти... > AM>>> Какой? Hафига? > KF>> ОЗУ. Фрагментируется тоже. > AM> В каком месте тебя это напрягает? > > В ОЗУ. Теоретически, никакого свопа не напасёшься, чтобы всего-лишь > выделить несколько байт. Это напрягает. "Hесколько байт" выделяется из специального пула. Читайте про mallopt в info libc. А заодно malloc.c в исходниках glibc. Все не так просто. И с фрагментацией борются, причем достаточно успешно. dlmalloc в glibc 2.3.2 совсем неплох. Или вы думаете, что для выделения нескольких байт каждый раз выделяется новая страница в 4KB (на x86) -- меньше ведь выделять нельзя? -- 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/27820998bb92.html, оценка из 5, голосов 10
|