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第三方库


热门话题
Android中Twitter共享的java xAuth身份验证?   带有@XmlAnyAttribute和方法的java Bug?(使用JAXB-RI)   安卓 ArrayAdapter导致java。lang.NullPointerException   java如何使用JExel从现有excel文件中删除工作表   java树映射随机停止正确返回值   使用switch和scanner类java使用用户选择   java JCalendar多天选择   Java文件zip正在创建损坏的文件   Ajax调用中的java未定义错误   java处理JSON更改信息的最佳方法   java JNI不适用于AppKit线程   java在运行时为JTable的特定行设置背景色   java如何在for循环中添加按钮?   java在getclass()方法之后强制转换对象