Re: About optimization for compiler
| From: | Xinchen Hui | Date: | Fri, 27 Feb 2015 06:53:16 +0000 |
| Subject: | Re: About optimization for compiler | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-83963@lists.php.net to get a copy of this message | ||
Hey:
On Fri, Feb 27, 2015 at 2:22 PM, Xinchen Hui <laruence@gmail.com> wrote:
> Hey Internals:
>
> I was looking Bob's switch optimization..
And, I am not against this switch optimization..
I referring it to show where is my concerns came from
thanks
>
> then I start to worry about where is the place optimization should goes..
>
> in generally, PHP is a interpreted language. IMO, it should
> compiler the PHP codes to opcode without any optimization(of course,
> we did some, but they won't change a lots of opcodes which should be
> generated)..
>
> and, since 5.5, we already have opcache bundled in..
>
> thus, I am proposing a principle, that is:
>
> in the future, we only do optimization in opcache side, and keep
> Zend Compiler without any optimization... considering Zend Compiler do
> things in -O0.
>
> since, optimization always are dangerous.. if we only do them in
> opcache, user can still run them codes with disable opcache, or at
> least disable some optimization level which cause that..
>
> what do you think?
>
> thanks
>
> --
> Xinchen Hui
> @Laruence
> http://www.laruence.com/
--
Xinchen Hui
@Laruence
http://www.laruence.com/