Pike v8.0 release 1738

Method Debug.Profiling.get_prof_info()


Method get_prof_info

array(array(string|float|int)) get_prof_info(string|array(string)|void include, string|array(string)|void exclude)

Description

Collect profiling data.

This will return the CPU usage, by function, since the last time the function was called.

The returned array contains the following entries per entry:

Array
string name

The name of the function

float number_of_calls

The number of calls

float self_time

The self CPU time

float cpu_time

The self CPU time, including children.

float self_time_pct

The self CPU time as percentage of total time.

float cpu_time_pct

The self CPU time, including children, as percentage of total time.

string function_line

This is the location in the source of the start of the function