> -----Original Message----- > From: Dmitry Stogov [mailto:[email protected]] > Sent: Monday, September 14, 2015 10:37 PM > To: Anatol Belski <[email protected]> > Cc: Anatol Belski <[email protected]>; Kalle Sommer Nielsen <[email protected]>; > Rasmus Lerdorf <[email protected]>; Xinchen Hui <[email protected]>; > Nikita Popov <[email protected]>; Zeev Suraski <[email protected]>; Andi > Gutmans <[email protected]>; PHP Internals <[email protected]> > Subject: Re: [PHP-DEV] Re: [PHP-CVS] com php-src: Added an experemental > ability to move PHP code pages (PHP TEXT segment) into HUGE pages. PHP > should be configured and built with --enable-huge-code-pages, OS should be > configured to provide huge pages. It's possibl > > > > > With the new huge memory pages feature I'd suggest a bit softer - > > enabling its building, but setting opcache.enable_huge_code_pages=0 by > default. > > > OK. > > > > Then it can be easy enable and give one more intermediate step for pre > > testing and go into RC4 completely if ok. > > > In general we may get build problems on some platforms... > > > > What do you think? > > > > I didn't get, do you like to delay this for RC4? or enable it at compile time > and > disable at run-time by default for RC3? > I agree with both. > I was suggesting the latter - build and disable at run-time. With RC4 I meant - as it's run-time enabled by default currently, that could be turned on by default in RC4 if everything was well in RC3.
Regarding possible build issues you mention - probably some magic in config.m4 could disable huge pages? I wasn't aware, but probably yep - like FreeBSD or OSX likely to not to have the sys/prctl.h . This could be a reason for delaying till RC4, but it's actually easy solved doing some test compilation in config.m4 . I'd see build + disable on run-time in RC3 as a better move because it turns the test circle earlier which is good considering there are only 4 RCs to go yet. Regards Anatol -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
