分析Django webserver以获得高启动时间

我注意到manage.py runserver需要花费大量时间来启动我正在开发的Django项目的开发Web服务器.我想知道是否有办法了解启动的哪个部分需要如此多的资源,最终能够收集足够的信息来解决问题.

任何人都知道我该怎么办?

解决方法

我找到了一个简单有效的解决方案:

python -m cProfile manage.py runserver > profiled

有关Python分析器here(官方文档)的更多详细信息.

我还发布了一个链接到video introduction to Python profiling及相关工具(PyCon 2009)

dawei

【声明】:唐山站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。