PHP Класс DebugKit\Shell\BenchmarkShell

Provides basic benchmarking of application requests functionally similar to Apache AB
Наследование: extends Cake\Console\Shell
Показать файл Открыть проект

Открытые методы

Метод Описание
getOptionParser ( ) : Cake\Console\ConsoleOptionParser Get option parser.
main ( ) : void Main execution of shell

Защищенные методы

Метод Описание
_deviation ( array $times, boolean $sample = true ) : float Calculate the standard deviation.
_results ( array $times ) : void Prints calculated results
_variance ( array $times, boolean $sample = true ) : float One-pass, numerically stable calculation of population variance.

Описание методов

_deviation() защищенный Метод

Calculate the standard deviation.
protected _deviation ( array $times, boolean $sample = true ) : float
$times array Array of values
$sample boolean ''
Результат float Standard deviation

_results() защищенный Метод

Prints calculated results
protected _results ( array $times ) : void
$times array Array of time values
Результат void

_variance() защищенный Метод

Donald E. Knuth (1998). The Art of Computer Programming, volume 2: Seminumerical Algorithms, 3rd edn., p. 232. Boston: Addison-Wesley.
protected _variance ( array $times, boolean $sample = true ) : float
$times array Array of values
$sample boolean If true, calculates an unbiased estimate of the population variance from a finite sample.
Результат float Variance

getOptionParser() публичный Метод

Get option parser.
public getOptionParser ( ) : Cake\Console\ConsoleOptionParser
Результат Cake\Console\ConsoleOptionParser

main() публичный Метод

Main execution of shell
public main ( ) : void
Результат void