Как ускорить PHP Зависит - PullRequest
       23

Как ускорить PHP Зависит

7 голосов
/ 30 марта 2011

Я использую PHP Зависит от нашей базы кода для профилирования PHP.Это большая база кода, и я был разочарован тем, сколько времени занимает перебор всех файлов: days.

Это внутренний сервер, но pdepend высосал всю доступную память ипостоянно меняются местамиЕсть ли параметр конфигурации, который я могу установить, чтобы PHP зависал для выгрузки данных из памяти?Есть какие-нибудь предложения по ускорению этого процесса?

Ответы [ 2 ]

1 голос
/ 31 марта 2011

Могу ли я предложить инструмент профилирования: XHProf & XHGui . Первый - это профилировщик, который вы можете запустить в рабочей среде, второй - GUI , который можно использовать для визуализации полученной информации. Поскольку PHP Depend, по-видимому, написан на PHP, было бы довольно эффективно определить, для чего предназначен код.

0 голосов
/ 18 мая 2012

pDepend выполняет сканирование и анализ каждой строки каждого файла указанных путей.И это становится очень медленным в большей кодовой базе.Так как он запускается в процессе командной строки, кэш APC тоже не поможет.Один из подходов - разделить ваш код на модули с отдельными отчетами pDepend, но если вы используете общую библиотеку во всех модулях, отчеты будут не очень точными.

Последний pDepend имеет некоторые улучшения производительности, если вы используете старый.http://pdepend.org/news/pdepend-1.0.0-released.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...