|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 10 Apr 2002 20:18:12 To : "Igor Gerdler" Subject : Re: А теперь возражения -------------------------------------------------------------------------------- Здравствуй, Igor Gerdler. IG> > Разделяемая память (shared memory) для этого не используется. IG> Если не используется, тогда поясните причину появления в описании mod_perl IG> (http://perl.apache.org/guide) присутствия в разделе Performance Tuning IG> подраздела Sharing Memory в котором написано: IG> "The sharing of memory is one very important factor. If your OS supports it IG> (and most sane systems do), you might save memory by sharing it between IG> child processes. This is only possible when you preload code at server IG> startup." Это, во-первых, касается только кода (вернее, данных, которые не изменяются), а во-вторых, если очень повезет. К обсуждаемой проблеме имеет ровно то отношение, что если ты меняешь переменную в загруженном при стартапе модуле, будь готов к тому, что даже этой экономии у тебя не будет. Как неоднократно замечено и здесь, и в апачевских рассылках, у перла код хранится в сегменте данных со всеми вытекающими включая cow в полный рост при записи в маленькую переменную. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/14454ddc3e6eb.html, оценка из 5, голосов 10
|