Ubench 是一个用于评测 PHP 代码执行时间和内存使用效率的开发库。
使用方法:
require_once 'src/Ubench.php';$bench = new Ubench;$bench->start();// Execute some code$bench->end();// Get elapsed time and memoryecho $bench->getTime(); // 156ms or 1.123secho $bench->getTime(true); // elapsed microtime in floatecho $bench->getTime(false, '%d%s'); // 156ms or 1secho $bench->getMemoryPeak(); // 152B or 90.00Kb or 15.23Mbecho $bench->getMemoryPeak(true); // memory peak in bytesecho $bench->getMemoryPeak(false, '%.3f%s'); // 152B or 90.152Kb or 15.234Mb// Returns the memory usage at the end markecho $bench->getMemoryUsage(); // 152B or 90.00Kb or 15.23Mb