Speeding up PHP with the HipHop VM
facebook.com
Speeding up PHP with the HipHop VM
1–10 of 122 posts
Re: Speeding up PHP with the HipHop VM
#2Re: Speeding up PHP with the HipHop VM
#3Why is the blog on facebook?
Re: Speeding up PHP with the HipHop VM
#4Why is the blog on facebook?
Re: Speeding up PHP with the HipHop VM
#5Re: Speeding up PHP with the HipHop VM
#6Re: Speeding up PHP with the HipHop VM
#7I'm curious if they were still evolving HPHPc at the same time as they were evolving HHVM: the chart shows HPHPc as having flat performance over time, while HHVM was getting better over a 7-month period. Could HPHPc have achieved the same performance gains if the same effort was expended?
We just normalized HPHPc performance to make the graph easier to read. HPHPc actually got considerably faster over the same period as well; since both systems share a runtime, many changes helped both.
HPHPc probably got about 20% faster over 2012, even though nobody was actively working on it, mostly through happy side effects of work that was directed at HHVM.
Re: Speeding up PHP with the HipHop VM
#8Re: Speeding up PHP with the HipHop VM
#9I'm curious if they were still evolving HPHPc at the same time as they were evolving HHVM: the chart shows HPHPc as having flat performance over time, while HHVM was getting better over a 7-month period. Could HPHPc have achieved the same performance gains if the same effort was expended?
As to whether it would have been possible to get better performance on HPHPc, I'll let people with more knowledge answer.
The benefit of having a single runtime for development and production (and production-like staging environments) is huge, though. There may also be benefits in the push process, which while fast when compared to most other companies, which will continue to deliver benefits for increased speed.
Re: Speeding up PHP with the HipHop VM
#10CentOS 6.3 x64: https://github.com/facebook/hiphop-php/wiki/Building-and-ins...
Ubuntu 12.04 x64: https://github.com/facebook/hiphop-php/wiki/Building-and-ins...