Django调试工具栏的火焰图

djdt_flamegraph的Python项目详细描述


https://raw.githubusercontent.com/23andMe/djdt-flamegraph/master/fireman.png

获取当前请求的flame图,就在django中。

https://travis-ci.org/23andMe/djdt-flamegraph.svg?branch=masterhttps://img.shields.io/pypi/v/djdt_flamegraph.svg

屏幕截图

https://raw.githubusercontent.com/23andMe/djdt-flamegraph/master/flamegraph-screenshot.png

功能

安装

  • djdt_flamegraph添加到requirements.txt中。
  • djdt_flamegraph.FlamegraphPanel添加到DEBUG_TOOLBAR_PANELS
  • 使用python manage.py runserver --nothreading--noreload
  • 运行服务器

注释

  • ValueError at /: signal only works in main thread:flame图只能在单线程服务器中生成。
  • 默认情况下禁用火焰图。您必须通过单击调试工具栏中它旁边的复选框来启用它。
  • 可能不会在窗户上工作。

开发

这个面板附带了一个示例django应用程序来测试。只要运行make example,服务器就应该开始运行。

历史记录

0.2.5(2015-10-11)

  • 第一个版本,实际工作!

0.2.0(2015-10-10)

  • 测试版。

0.1.0(2015-10-5)

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用servlet的正确方法是什么?   java Android ListView选中所有复选框(自定义ResourceCursorAdapter)   java如何在一个活动中正确处理多个片段交互侦听器?   java jUnit和忽略继承的测试   具有多个权限的java ActivityResultLauncher   Java:我可以通过应用程序将客户端重定向到loadbalancer后面的同一个会话/节点吗?   java如何使用Hibernate保存具有一对一关系的两个类?   java JEditorPane字体大小设置不准确   java为什么JUnit4导入不被识别,即使JUnit4在我的有效pom中。xml?   多次使用流后的java空映射   JavaSwing中AccessibleContext的用途是什么?   java指定使用T的类   java查找twitter4j转发速率限制   枚举的Java数组(类)   java通过Maven build排除了一些类