не высвобождается память
- Victor Gr.
- Неотъемлемая часть форума
- Сообщения: 891
- Зарегистрирован: 13 авг 2004, 15:39
- Откуда: Минск
- Контактная информация:
Ну как зачем? Чтобы, когда ты попросишь ещё раз память, взять её из уже запрошенного ранее куска, а не запрашивать у ядра ещё раз. Более того, на многих Unix'ах sbrk(2) не умеет уменьшать границу, т.е. он отрабатывает, но не уменьшает. Как видишь уже более 35 лет это всех (почти) устраивает. Спрашивается, зачем увеличивать энтропию Вселенной?Victor Gr. писал(а):myst, ну цікава... Лёгікі ніякай. Дык навошта тады free () рабіць?
Иными вечерами я пью, чтобы кого-нибудь не пристрелить. Это акт благотворительности. Не за что.
Насчет изначального вопроса, если еще актуально...
В принципе можно самому просить у ядра память и отдавать ее назад, что делает или не делает glibc, но тогда ее и распределять придется самому;)
(к сожалению беглым просмотром книги не нашел нужного системного вызова чтобы брать у ядра память)
В принципе можно самому просить у ядра память и отдавать ее назад, что делает или не делает glibc, но тогда ее и распределять придется самому;)
(к сожалению беглым просмотром книги не нашел нужного системного вызова чтобы брать у ядра память)
И сошел на него Дух Господень...
Нашел он свежую ослиную челюсть, и,
протянув руку свою, взял ее,
и убил ею тысячу человек.
Книга Судей, глава 15, стих 14, 15
Нашел он свежую ослиную челюсть, и,
протянув руку свою, взял ее,
и убил ею тысячу человек.
Книга Судей, глава 15, стих 14, 15
myst писал(а):Это как понимать?Golova писал(а):симулирует для процесса истощение памяти.
читай
http://www.opennet.ru/man.shtml?topic=s ... 2&russian=
Точнее brk используется только для размещения объектов малого размера.
http://lists.altlinux.org/pipermail/dev ... 40581.html - хороший пост на эту тему. И там по треду ещё почитать можно.
http://lists.altlinux.org/pipermail/dev ... 40581.html - хороший пост на эту тему. И там по треду ещё почитать можно.
- Говорят, пингвин - это ласточка разжиревшая от лени?
- Нет. Это ласточка беременная мыслью.
- Нет. Это ласточка беременная мыслью.
Не пользуйся переводами. Смотри сюда.Golova писал(а):читай http://www.opennet.ru/man.shtml?topic=s ... 2&russian=myst писал(а):Это как понимать?Golova писал(а):симулирует для процесса истощение памяти.
Иными вечерами я пью, чтобы кого-нибудь не пристрелить. Это акт благотворительности. Не за что.