Yug*_*dle 11 python django performance cpu-speed django-debug-toolbar
我的Django应用程序非常慢,我想知道花时间:
我试过Django-debug-toolbar
但是找不到可以让我分解加载时间的面板.
我的要求:
能django-debug-toolbar
做到吗?[什么小组?]
任何其他可以做到这一点的django-app?
ppe*_*rid 16
您可以尝试使用django-debug-toolbar的profiling面板(确保使用github中的应用程序的最新版本).在settings.py中启用这样的面板:
DEBUG_TOOLBAR_PANELS = (
'debug_toolbar.panels.version.VersionDebugPanel',
'debug_toolbar.panels.timer.TimerDebugPanel',
'debug_toolbar.panels.profiling.ProfilingDebugPanel',
)
Run Code Online (Sandbox Code Playgroud)
django-debug-toolbar的自述文件中没有记录这个面板的存在.这就是为什么我首先回答这个问题.
编辑:如果您使用的Django调试工具栏v1.0和面板上方已重命名为django-debug-toolbar
和现在在这里记录http://django-debug-toolbar.readthedocs.org/en/1.0/panels.html#非默认内置面板.它默认情况下仍未启用.
Yug*_*dle 12
终于找到了一种方法来描述我的django webapp:
以下2个django片段提供middleware
了整个流程和输出,如果请求prof
在GET keys
:
http://djangosnippets.org/snippets/727/ [使用cProfile]
http://djangosnippets.org/snippets/186/ [使用hotshot]
简单简单的描述 - 节省了我的一天!
归档时间: |
|
查看次数: |
7551 次 |
最近记录: |