save_run($xhprof_data, $profiler_namespace); $run_id = uniqid(); file_put_contents(sys_get_temp_dir() . '/' . $run_id . '.' . $profiler_namespace . '.xhprof', serialize($xhprof_data)); // url to the XHProf UI libraries (change the host name and path) $subDir = substr(__DIR__, strlen(trim($_SERVER['DOCUMENT_ROOT']))); $profiler_url = sprintf($subDir.'/xhprof_html/index.php?run=%s&source=%s', $run_id, $profiler_namespace); $mem = round(memory_get_peak_usage()/1024); echo 'Profiler output (Memory: '.$mem.'KB)'; }