我的Django应用程序非常慢,我想知道花时间:
我试过Django-debug-toolbar但是找不到可以让我分解加载时间的面板.
我的要求:
能django-debug-toolbar做到吗?[什么小组?]
任何其他可以做到这一点的django-app?
我想使用 line profiler 来分析我的 django 项目以显示代码性能的分析。
我正在关注这些链接:
但这对我不起作用。我收到有关开发服务器的错误,如下所示:
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/.virtualenvs/test/lib/python3.4/site-packages/django/core/management/__init__.py", line 350, in execute_from_command_line
utility.execute()
File "/.virtualenvs/test/lib/python3.4/site-packages/django/core/management/__init__.py", line 342, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/.virtualenvs/test/lib/python3.4/site-packages/django/core/management/__init__.py", line 195, in fetch_command
klass = load_command_class(app_name, subcommand)
File "/.virtualenvs/test/lib/python3.4/site-packages/django/core/management/__init__.py", line 39, in load_command_class
module = import_module('%s.management.commands.%s' % (app_name, name))
File "/.virtualenvs/test/lib64/python3.4/importlib/__init__.py", line 109, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 2254, in _gcd_import
File "<frozen importlib._bootstrap>", line 2237, …Run Code Online (Sandbox Code Playgroud) 我的大型 Django 应用程序在运行时占用 30-60 MB 的 RAM,以及高达 40% 的 CPU。如何动态监控和分析我的应用程序以确定潜在的内存和 CPU 泄漏在哪里?