L'optimisation du code PHP via le benchmark d'exécution est simple. Gardez une trace de $ start et $ end fois via microtime() autour d'un bloc de code - je ne cherche pas une réponse qui implique l'utilisation de microtime(). Ce que je voudrais faire, c'est mesurer le temps qu'il faut à PHP pour se préparer à exécuter son code-code-parse/op-code-tree-time. Mon raisonnement est que, bien qu'il soit facile d'inclure() chaque classe dont vous avez besoin pour chaque page que vous avez sur un site, le temps système ne peut pas être "libre". J'aimerais savoir à quel point l'analyse est coûteuse.Existe-t-il un moyen de mesurer le temps d'analyse en PHP?
Je suppose qu'un cache d'opcode tel que APC est et non partie du scénario. Est-ce que je serais correct que la mesure du temps d'analyse en PHP est quelque chose qui devrait avoir lieu dans mod_php?
EDIT: Si possible, en prenant en compte l'utilisation $_SERVER['DOCUMENT_ROOT']
dans le code serait utile. Les solutions de commande peuvent prendre un peu de bricolage pour le faire (mais restent des réponses précieuses).
Avez-vous des exemples spécifiques sur la façon de faire cela? – jschrab
Je trouve que Zend parle mieux que moi - http://devzone.zend.com/article/2803-Introducing-xdebug –