我注意到 manage.py runserver
需要花费大量时间来启动我正在处理的 Django 项目的开发 Web 服务器。我想知道是否有一种方法可以了解初创公司的哪些部分需要如此多的资源,最终能够收集足够的信息来解决问题。
有人知道我能做什么吗?
最佳答案
我找到了一个简单有效的解决方案:
python -m cProfile manage.py runserver > profiled
有关 Python 分析器的更多详细信息 here (官方文档)。
我还会发布一个链接到 video introduction to Python profiling和相关工具(PyCon 2009)
关于django - 分析 Django Web 服务器的高启动时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5451444/