Pao*_*olo 6 django performance webserver profiling startup
我注意到,manage.py runserver为我正在开发的Django项目启动开发Web服务器需要花费大量时间.我想知道是否有办法了解启动的哪个部分需要如此多的资源,最终能够收集足够的信息来解决问题.
任何人都知道我该怎么办?
Pao*_*olo 11
我找到了一个简单有效的解决方案:
python -m cProfile manage.py runserver > profiled
Run Code Online (Sandbox Code Playgroud)
关于Python廓线仪进一步的细节在这里(官方文档).
我还发布了一个链接到Python剖析和相关工具的视频介绍(PyCon 2009)