Django开发服务器CPU占用高 - 如何分析?
我发现我的Django开发服务器(版本1.1.1)在我的Windows 7本地机器上,即使在闲置状态下(也就是没有请求进来或出去),CPU的使用率还是很高,大约30%(根据任务管理器中python.exe的显示)。有没有什么方法可以分析一下是什么原因导致的呢?
谢谢!
马丁
4 个回答
3
4
按下控制键和C键,这样程序就会停止运行。通常它会在某个耗时较长的地方崩溃。
或者你也可以使用一个性能分析工具。
19
为了你的参考,你应该进行性能分析,但当你这样做时,我敢打赌你会发现问题出在“检查文件变化以便自动重载”上。你可以试着用“python manage.py runserver --noreload”这个命令快速测试一下,看看这样会对CPU的使用情况有什么影响。