3 ms·
Dmitry is the man who originally wrote eaccelerator, Zend caught wind of him and hired him! Then he worked on opcache and has done some amazing things in getti
by muppetman 12y ago
Dmitry is the man who originally wrote eaccelerator, Zend caught wind of him and hired him! Then he worked on opcache and has done some amazing things in getting the Zend Engine and PHP itself flying. He's a very smart cookie.
- mtdewcmu 12y agoHis good sense is obvious by the way he stopped going down the JIT route and zeroed in on the bigger performance drain, memory allocation, instead. The smart programmer knows how to write a JIT; the wise programmer knows how to not write a JIT.
- smsm42 12y agoJIT is probably coming too, just with current way the engine built it turns out it is very hard to do JIT that makes any real-life impact. One can get magnificent benchmarks, but once you hit real-life apps, you get very low improvement. Thus a more attainable goal was chosen, but JIT may come back yet.
- mtdewcmu 12y agoIt's been folklore in the Drupal community for years that it's the deeply-nested arrays that are slow. It's Amdahl's law. Profile Drupal, WordPress and the other heaviest users and look for the big wins.