Для работы профилировщика необходимо установить маркеры, используемые в качестве начальной и конечной точки для сравнения вашего приложения.
Потому что цитата из руководства :
Примечание. Тег Benchmark не кэшируется, поэтому вы по-прежнему можете просматривать свою страницу.
скорость загрузки при включенном кешировании.
Везде, где вы хотите начать использовать (вам не нужно инициализировать этот класс):
$this->benchmark->mark('starting_point');
И, когда вы хотите закончить это:
$this->benchmark->mark('ending_point');
Тогда результат:
echo $this->benchmark->elapsed_time('starting_point', 'ending_point');
Вы можете использовать столько, сколько хотите, просто дайте им другое имя, конечно.