2011-01-07 4 views
1

Можно создать дубликат:
PHP memory profilingPHP управление памятью и профилирование

Из того, что я нашел в Интернете, все, что я видел для отслеживания использования памяти в приложении PHP является использование встроенную функцию memory_get_usage() или купить коммерческий продукт, такой как zend-сервер.

У кого-нибудь есть другие предложения? Похоже, это полезно для аспектно-ориентированного программирования ...

+2

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

+0

благодарит за быстрый ответ! – AndreLiem

ответ

1

XDebug отлично подходит для трассировки, профилирования и отладки.

+0

AFAIK XDebug только выполняет подсчет вызовов и время-профилирование затрат, а не память. –

+0

Если вы посмотрите на параметры вывода трассировки, вы можете также использовать память для каждого вызова. Я использовал его для оптимизации моего кода автозагрузки (который, с несколькими хорошо расположенными кэшами, привел к тому, что время загрузки страницы уменьшилось на порядок). –

Смежные вопросы