Intro to BenchmarkBundle
This Bundle provides @Benchmark annotation for symfony 2 for show log with a duration time process a determinated function or controler.
This bundle required JMSAopBundle., (*1)
 
 , (*2)
, (*2)
Installation and configuration:
Get the bundle
Add to your composer.json file :, (*3)
composer require izquierdogalan/benchmark-bundle
Add BenchmarkBundle to your application kernel
``` php
<?php, (*4)
// app/AppKernel.php
public function registerBundles()
{
    return array(
        // ...
        new JMS\AopBundle\JMSAopBundle(),
        new Easys\BenchmarkBundle\EasysBenchmarkBundle(),
        // ...
    );
}
## Add in your config.yml
jms_aop:
    cache_dir: %kernel.cache_dir%/jms_aop, (*5)
## Usage examples:
You must use in controller or simple function allowed in methods:
``` php
<?php
/**
   * @Route("/{page}", name="home", defaults={"page": 1}, requirements={"page": "\d+" }, methods = { "GET" })
   * @Benchmark(description="Load index page.")
   */
  public function indexAction($page)
  {
    return $this->render('EasysVideoPortalBundle:Orbit:Pages/index.html.twig');
  }