Archive for June, 2009

Previously, I had discussed what it took to use PGO on the Windows PHP build. The lead to me building automated build scripts… Automation as the root of all evil “Anything that can be done for you, automatically, can be done to you, automatically.” – David C. Wyland First, I had to get the entire [...]

Tuesday, June 23rd, 2009 at 19:16 Comments Off

Previously, I had talked about using PGO in the PHP build process. In order to use it I had to observe… The Heisenberg build process “A process cannot be understood by stopping it. Understanding must move with the flow of the process, must join it and flow with it.” – The First law of Mentat, [...]

Thursday, June 18th, 2009 at 14:18 Comments Off

I had talked about getting started in building the PHP stack last time, now I’m taking it… One step further "We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil." – Donald Knuth A chance conversation I had last summer at OSCON with Trent Nelson—who [...]

Friday, June 12th, 2009 at 12:12 Comments Off

The last several months, I’ve been working very deeply with PHP—specifically—compiling the PHP core itself, and looking for avenues for optimization. This is the first of four posts about the journey I’ve been on with PHP. I get started building PHP "It is a bad plan that admits of no modification" – Publilius Syrus I [...]

Tuesday, June 9th, 2009 at 15:18 Comments Off