pixers/doctrine-profiler-bundle

PIXERS Doctrine profiler bundle

安装次数: 154,688

依赖者: 0

建议者: 0

安全: 0

星标: 48

关注者: 9

分支: 10

开放问题: 5

类型:symfony-bundle

v1.0.8 2019-09-14 20:07 UTC

This package is auto-updated.

Last update: 2024-09-27 16:31:10 UTC


README

Build Status Latest Stable Version Total Downloads License SensioLabsInsight

PixersDoctrineProfilerBundle 允许在 Symfony 调试工具栏中添加新面板,以便您对数据库查询的性能进行剖析。

它提供了关于 Doctrine 查询执行时间和内存使用的详细信息。它还允许您通过显示调用图中的 热点 来发现应用程序中的低效之处。

功能

  • 详细查询分析

    • 内存使用情况
    • 缓存信息
    • 重复查询检测
  • 实体化分析

    • 实体化类型和时间
    • 性能面板中的可视化(执行时间线)
  • 查询来源

    • 代码跨度聚合的调用图与指标
    • 查询的堆栈跟踪

安装

安装分为两个步骤。

  1. 使用 Composer 安装此捆绑包

    $ composer require pixers/doctrine-profiler-bundle
  2. 在 AppKernel 中启用捆绑包(仅限于开发环境和测试环境)

    // in AppKernel::registerBundles()
    
    if (in_array($this->getEnvironment(), array('dev', 'test'))) {
        // ...
        $bundles[] = new Pixers\DoctrineProfilerBundle\PixersDoctrineProfilerBundle();
    }

屏幕

工具栏

Toolbar

调用图

Call graph

查询

Table

堆栈跟踪

Stacktrace

关于

DoctrineProfilerBundle 是 PIXERS 的一个倡议。

许可证

版权所有 2017 PIXERS Ltd - www.pixersize.com

BSD 3-Clause 许可下发布