|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Igor Sysoev 2:5020/400 23 Oct 2003 19:53:48 To : Sergey Skvortsov Subject : Re: ModPerl vs FastPerl vs PHP -------------------------------------------------------------------------------- Sergey Skvortsov <skv@protey.ru> wrote: > Andrey Sapozhnikov пишет: > AS> Igor Sysoev wrote: > AS>> Отсюда следует, что аллокатор нескольких > пулов поверх malloc()/free() > AS>> не создаст существенных расходов памяти, > особенно, если он тоже будет > AS>> хранить служебную информацию отдельно от > самих блоков. > > AS> _Для_данной_отдельно_взятой_ ОС, да. Что > делать с остальными? > > Даже не отдельно взятой. > Под FreeBSD perl компилируется с собственным > malloc. Со всеми вытекающими. Это проблемы текущих реализаций перла. Я же отвечал не на это, а вот на это: ---- Можно навернуть собственный аллокатор поверх штатного, но это все равно криво, потому как придется запрашивать у системы существенно больше памяти чем надо. Во первых за счет лишних заголовков лишнего уровня, во вторых потому, что malloc(3) возвращает блоки не выровненные по границе страницы. ---- -- Игорь Сысоев http://sysoev.ru --- ifmail v.2.15dev5 * Origin: Rambler Office news site (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/29343fddd6a6d.html, оценка из 5, голосов 10
|