2011-01-07 1 views
1

Possible en double:
PHP memory profilinggestion de la mémoire php & profilage

D'après ce que j'ai trouvé en ligne, tout ce que j'ai vu pour le suivi de l'utilisation de la mémoire dans une application PHP est d'utiliser la fonction native "memory_get_usage()" ou acheter un produit commercial comme serveur zend.

Quelqu'un a d'autres suggestions? Cela semble être un bon usage pour la programmation orientée aspect ...

+2

http://stackoverflow.com/questions/880458/php-memory-profiling – ken

+0

merci pour la réponse rapide! – AndreLiem

Répondre

1

XDebug fonctionne très bien pour le traçage, le profilage et le débogage.

+0

AFAIK XDebug effectue uniquement le profil d'invocation et le profil de coûts basé sur le temps, pas la mémoire. –

+0

Si vous regardez les options de sortie de trace, vous pouvez également obtenir l'utilisation de la mémoire par appel. Je l'ai utilisé pour optimiser mon code de chargement automatique (qui, avec quelques caches bien placés, a fait baisser le temps de chargement de ma page d'un ordre de grandeur). –