Preload of what doesnt work ?

On Fri, Jan 1, 2021 at 10:08 AM Ruben Safir <ru...@mrbrklyn.com> wrote:

> >
> > This isn’t quite true - if you load modules before the process forks
> then they can cleverly share the same parts of memory. It is useful to be
> able to "pre-load" core functionality which is used across all functions
> {this is the case in Linux anyway}. It also speeds up child process
> generation as the modules are already in memory and converted to byte code.
> >
> > One of the great advantages of mod_perl is Apache2::SizeLimit which can
> blow away large child process - and then if needed create new ones. This is
> not the case with some of the FCGI solutions as the individual processes
> can grow if there is a memory leak or a request that retrieves a large
> amount of content (even if not served), but perl can't give the memory
> back. So FCGI processes only get bigger and bigger and eventually blow up
> memory (or hit swap first)
> >
>
>
> The OS uses shared memory, and this is for any kind of forks.  And FWIW,
> in GNU/Linux the difference between processes and threads is nominal.
> Everythings is light weight processes.
>
> This is an OK dsicussion of it
> https://www.thegeekstuff.com/2013/11/linux-process-and-threads/
>
> BTW - there is caching memory throughout the system from the hard drive,
> filesystem, in the OS, and in Perl.
>
> It would be NICE if the mod_perl code was FIXED so that it would
> compile with preload correctly out of the box.
>
>
> >
> >
> >
> >
> > --
> >  The Wellcome Sanger Institute is operated by Genome Research
> >  Limited, a charity registered in England with number 1021457 and a
> >  company registered in England with number 2742969, whose registered
> >  office is 215 Euston Road, London, NW1 2BE.
>
> --
> So many immigrant groups have swept through our town
> that Brooklyn, like Atlantis, reaches mythological
> proportions in the mind of the world - RI Safir 1998
> http://www.mrbrklyn.com
>
> DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002
> http://www.nylxs.com - Leadership Development in Free Software
> http://www2.mrbrklyn.com/resources - Unpublished Archive
> http://www.coinhangout.com - coins!
> http://www.brooklyn-living.com
>
> Being so tracked is for FARM ANIMALS and extermination camps,
> but incompatible with living as a free human being. -RI Safir 2013
>
>

Reply via email to