"Enter"a basıp içeriğe geçin

Benchmark Kullanımı

Kodların çalışma süresini öğrenmek için oluşturulmuş PHPXI kütüphanesidir.

use Benchmark;

ve ya

use \PHPXI\Libraries\Benchmark\Benchmark;

Temel olarak

Benchmark::start("codeGroupName");
//Buraya çalıştırılacak kodlar gelir.
echo Benchmark::stop("codeGroupName");

şeklinde kullanılır.


Örnek 1;

Benchmark::start("index");
for($i = 0; $i <= 100; $i++){

}
echo Benchmark::stop("index");

çıktısı şuna benzer;

0,00254

PHPXI benchmark varsayılan olarak saniyenin 100,000 de 1’ini döndürecek şekilde çalışır. Bunu değiştirmek için stop fonksiyonuna ikinci parametre verilmelidir.

Örneğin;

Benchmark::start("index");
for($i = 0; $i <= 100; $i++){

}
echo Benchmark::stop("index", 4);
echo Benchmark::stop("index", 6);

çıktısı şuna benzer;

0,0025
0,002548