pixers / doctrine-profiler-bundle
PIXERS Doctrine profiler bundle
v1.0.8
2019-09-14 20:07 UTC
Requires
- php: >=7.1
- doctrine/doctrine-bundle: ~1.6
- doctrine/orm: ~2.5
- symfony/framework-bundle: ~2.8 || ~3.4 || ~4.1
- symfony/stopwatch: ~2.8 || ~3.4 || ~4.1
- symfony/twig-bundle: ~2.8 || ~3.4 || ~4.1
- twig/twig: ^1.38 || ^2.0
Requires (Dev)
- phpunit/phpunit: ~5.0
README
PixersDoctrineProfilerBundle 允许在 Symfony 调试工具栏中添加新面板,以便您对数据库查询的性能进行剖析。
它提供了关于 Doctrine 查询执行时间和内存使用的详细信息。它还允许您通过显示调用图中的 热点 来发现应用程序中的低效之处。
功能
-
详细查询分析
- 内存使用情况
- 缓存信息
- 重复查询检测
-
实体化分析
- 实体化类型和时间
- 性能面板中的可视化(执行时间线)
-
查询来源
- 代码跨度聚合的调用图与指标
- 查询的堆栈跟踪
安装
安装分为两个步骤。
-
使用 Composer 安装此捆绑包
$ composer require pixers/doctrine-profiler-bundle
-
在 AppKernel 中启用捆绑包(仅限于开发环境和测试环境)
// in AppKernel::registerBundles() if (in_array($this->getEnvironment(), array('dev', 'test'))) { // ... $bundles[] = new Pixers\DoctrineProfilerBundle\PixersDoctrineProfilerBundle(); }
屏幕
工具栏
调用图
查询
堆栈跟踪
关于
DoctrineProfilerBundle 是 PIXERS 的一个倡议。
- Bartłomiej Ojrzeński bartlomiej.ojrzenski@pixers.pl
- Antoni Orfin antoni@scalebeat.com
许可证
版权所有 2017 PIXERS Ltd - www.pixersize.com
在 BSD 3-Clause 许可下发布



