我在我们的代码库上运行PHP Depend来分析PHP。这是一个很大的代码库,我对遍历所有文件所花费的时间感到失望:天。
它是一台内部服务器,但pdepend已经耗尽了所有可用内存,并且不断地进行交换。有没有配置设置可以让PHP Depend将数据从内存中转储出来?有没有什么建议可以加快速度呢?
发布于 2012-05-18 17:48:02
pDepend对所提供路径的每个文件的每一行进行扫描和分析。在更大的代码库中,它确实变得非常慢。由于它在命令行进程上运行,APC缓存也不会有任何帮助。一种方法是将您的代码划分为具有单独pDepend报告的模块,但是如果在所有模块中使用公共库,则报告将不会非常准确。
如果你使用的是旧的,最新的pDepend有一些性能上的改进。http://pdepend.org/news/pdepend-1.0.0-released.html
https://stackoverflow.com/questions/5478325
复制相似问题