xhprof (or tideways) visualize html tool. This repository some modified for especially solo usage from xhprof repository.
- clone repo
- Edit XHPROF_DATA_DIR in constant.php.
$ php -S localhost:8000
- Access http://localhost:8000/
- Install tideways extension
- Write code and save profiler result.
<?php
tideways_xhprof_enable();
my_application();
$data = tideways_xhprof_disable();
$filename = '/tmp/' . intval(microtime(true)) . mt_rand(1,10000) . '.xhprof';
file_put_contents($filename, serialize($data));
echo 'Profile Result: ' . $filename;
- Start this web app at PHP build-in server.
$ php -S localhost:8000
-
Access
http://localhost:8000/
-
Enjoy profiling!
Data file deletion feature was added by t-tera.