On 06/26/2017 07:51 PM, Neil Gunton wrote: > rich...@ecos.de wrote: >> Hi Neil, >> >> Embperl is not working with threaded mpm. >> >> Preloading all your perl code saves a lot of memory due to code sharing. >> >> The main issue is, that you have to make sure, not to open any file or >> database connection or similar in the preload code, because that will >> be shared too, which does not work > > Thanks, Gerald. So, just to be clear, what my preload routine in > startup.pl does is the following. Maybe you can confirm that I'm doing > it right. > > if (Apache2::ServerUtil::restart_count() == 1) > { > preload_dirs(); > $Embperl::initparam{preloadfiles} = \@preload_files; > } > > The preload_dirs() simply traverses my code tree and calls this for each > file: > > push (@preload_files, {inputfile => $filename, path => $path, import => > 0, input_escmode => 0, options => 16, debug => 0x7fffffff}); > > Does that look about right? If as you say it's worthwhile in terms of > memory then I might look at re-enabling it again. I think I disabled it > originally because it made restarting the server quite slow, but it > would be useful to have it as an option should I need it. >
looks right to me although I never did this. You are just setting up the global parameters > Thanks! > > Neil > > --------------------------------------------------------------------- > To unsubscribe, e-mail: embperl-unsubscr...@perl.apache.org > For additional commands, e-mail: embperl-h...@perl.apache.org > -- 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 and extermination camps, but incompatible with living as a free human being. -RI Safir 2013 --------------------------------------------------------------------- To unsubscribe, e-mail: embperl-unsubscr...@perl.apache.org For additional commands, e-mail: embperl-h...@perl.apache.org