|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Kirill Frolov 2:5030/827.2 05 Dec 2003 00:02:09 To : Sergey Mudry Subject : Re: дефрагментация ex3 -------------------------------------------------------------------------------- On Sun, 30 Nov 03 12:48:29 +0300, Sergey Mudry wrote: KF>> высвобождено) всего-лишь HЕСКОЛЬКО КИЛОБАЙТ памяти. А тебе не хватило, SM> Каких еще несколько килобайт? Откуда такая цифра? Я брежу... Hу 50% где-то на фрагментацию уходит. Догадываюсь, что в самом тяжёлом случае может быть 4095/1 в пользу фрагментации (на IBM-PC). Практически однако, мне такого достичь никак не удаётся. Вынужден признать, линуховый malloc() действительно неплохо борется с фрагментацией. SM> Впрочем, один способ есть... Hа x86 процессорах есть сегментная SM> адресация. Если каждый malloc() будет возвращать новый сегмент, то К сегментной адресации должен сегментный регистр прилагаться. Практически же используется "flat" модель памяти. --- [ZX] * Origin: в жизни смысла нет (2:5030/827.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3833fd662532.html, оценка из 5, голосов 10
|