相关疑难解决方法(0)

如何在执行时间方面描述django应用程序?

我的Django应用程序非常慢,我想知道花时间:

我试过Django-debug-toolbar但是找不到可以让我分解加载时间的面板.

我的要求:

  • 堆栈跟踪类型输出,每个模块的执行时间被调用以呈现页面.
  • 我想知道整个页面渲染过程的哪一部分花时间?
  • 另外,哪些部分消耗了多少CPU [最重要]?

django-debug-toolbar做到吗?[什么小组?]

任何其他可以做到这一点的django-app?

python django performance cpu-speed django-debug-toolbar

11
推荐指数
2
解决办法
7551
查看次数

使用 LineProfiler 对 Django 应用程序进行逐行分析

我想使用 line profiler 来分析我的 django 项目以显示代码性能的分析。

我正在关注这些链接:

  1. http://djangotricks.blogspot.in/2015/01/performance-bottlenecks-in-django-views.html

  2. https://github.com/dcramer/django-devserver

但这对我不起作用。我收到有关开发服务器的错误,如下所示:

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)

python django line-profiler

8
推荐指数
2
解决办法
3160
查看次数

如何分析正在运行的 Django 应用程序?

我的大型 Django 应用程序在运行时占用 30-60 MB 的 RAM,以及高达 40% 的 CPU。如何动态监控和分析我的应用程序以确定潜在的内存和 CPU 泄漏在哪里?

python django profiling

5
推荐指数
1
解决办法
5105
查看次数