epwt/xhprof
最新稳定版本:v1.0.0
Composer 安装命令:
composer require epwt/xhprof
包简介
EPWT XHProf Symfony Profiler Integration
README 文档
README
EPWTXhprofBundle provides XHProf integration to Symfony profiler and wrapper for XHProf simple usage anywhere in project.
Requirements
- Symfony >= 2.3
- PHP >= 5.4
- Facebook XHProf Extension
Install via Composer
composer require --dev epwt/xhprof "~1.0"
Setting up
Register EPWTXhprofBundle in AppKernel.php file. I suggest to use it only in development or testing environment
AppKernel.php
public function registerBundles() { if (in_array($this->getEnvironment(), array('dev', 'test'))) { $bundles[] = new EPWT\XhprofBundle\EPWTXhprofBundle(); } }
Usage
To use XHProf anywhere in project just initiate profiling by using global function:
xhprofStart('Name of sample');
To end profiling use:
xhprofEnd();
Sample Usage
for($a = 0; $a < 20; $a++) { xhprofStart('Hello world'); for ($i = 0; $i < 20; $i ++) { sleep(0.1); } xhprofEnd(); }
License
This bundle is under the MIT license. See the complete license in the bundle:
Resources/meta/LICENSE
About
EPWTXhprofBundle is brought to you by Aurimas Niekis.
Reporting an issue or a feature request
Issues and feature requests are tracked in the Github issue tracker.
When reporting a bug, it may be a good idea to reproduce it in a basic project built using the Symfony Standard Edition to allow developers of the bundle to reproduce the issue by simply cloning it and following some steps.
统计信息
- 总下载量: 252
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 7
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-04-20




