If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

PHP 5.6 Has An Exponential Operator, New Features

02-18-2014, 06:40 PM

Phoronix: PHP 5.6 Has An Exponential Operator, New Features

The second alpha release of the forthcoming PHP 5.6 is now available. PHP 5.6 is shaping up to be a very nice evolutionary upgrade to this popular web programming language that also works well for CLI scripting...

Comment

Performance and memory improvements is the cheapest lie found in new releases, often it's a half truth - they tell you about the performance increase in one part of the software but don't tell you it happened at the cost of performance degradation in another part of it.

Comment

I, for one, am inclined to hear a more in-depth analysis of the memory decrease statement there.

You have a link to the patch on the RFC with the explanations and you can also check that on their github repo, you can check the php-internals mailing list to read the discussion about it last summer, you can also install 5.6alpha and test by yourself since you don't trust the developers.

Comment

You have a link to the patch on the RFC with the explanations and you can also check that on their github repo, you can check the php-internals mailing list to read the discussion about it last summer, you can also install 5.6alpha and test by yourself since you don't trust the developers.

Yes, and there's nothing in-depth in there. Just tautological repetition of the same stuff seen on the php.net post.

What I'm eager to know is how can something physical, such as memory usage, decrease over 100%? If you have say 8GiB of RAM, of which 4GiB is in use by some process. If we say the process' memory usage decreases 300%, that would mean the memory usage would decrease 12GiB despite the physical limit being 8GiB.