|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Ilya Anfimov 2:5020/400 10 Apr 2002 22:00:48 To : Artem Chuprina Subject : Re: А теперь возражения -------------------------------------------------------------------------------- On Wed, 10 Apr 2002 16:18:12 +0000 (UTC), Artem Chuprina <ran@ice.ru> wrote: >Здравствуй, 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 в полный рост при записи в маленькую >переменную. Сильно подозреваю, что даже при чтении из неё. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/15115b00680f.html, оценка из 5, голосов 10
|