pub struct InstrumentStats {Show 25 fields
pub parse_expr_calls: u64,
pub parse_expr_bp_recursive_calls: u64,
pub parse_array_element_calls: u64,
pub parse_array_element_with_arrow: u64,
pub parse_expr_array_first: u64,
pub parse_expr_array_second: u64,
pub parse_array_count: u64,
pub parse_array_element_count: u64,
pub parse_atom_calls: u64,
pub parse_array_simple_values: u64,
pub parse_stmt_calls: u64,
pub parse_function_calls: u64,
pub parse_class_calls: u64,
pub parse_foreach_calls: u64,
pub parse_loop_calls: u64,
pub parse_if_calls: u64,
pub parse_switch_calls: u64,
pub parse_try_calls: u64,
pub parse_attribute_calls: u64,
pub arena_vec_allocations: u64,
pub arena_vec_bytes: u64,
pub arena_alloc_calls: u64,
pub arena_vec_reallocations: u64,
pub arena_vec_wasted_capacity: u64,
pub arena_vec_empty: u64,
}Expand description
Global instrumentation statistics
Fields§
§parse_expr_calls: u64Total calls to parse_expr
parse_expr_bp_recursive_calls: u64Total calls to parse_expr_bp (with min_bp != 0)
parse_array_element_calls: u64Total calls to parse_array_element
parse_array_element_with_arrow: u64Total calls to parse_array_element that had =>
parse_expr_array_first: u64Total parse_expr calls in array elements (first expression)
parse_expr_array_second: u64Total parse_expr calls in array elements (second expression after =>)
parse_array_count: u64Total arrays parsed
parse_array_element_count: u64Total array elements parsed
parse_atom_calls: u64Number of times parse_atom was called
parse_array_simple_values: u64Number of simple/atomic values in arrays (not followed by operators)
parse_stmt_calls: u64Total statements parsed
parse_function_calls: u64Total function/method declarations
parse_class_calls: u64Total class/trait/interface declarations
parse_foreach_calls: u64Total foreach statements
parse_loop_calls: u64Total for/while/do-while statements
parse_if_calls: u64Total if/elseif/else statements
parse_switch_calls: u64Total switch statements
parse_try_calls: u64Total try/catch/finally statements
parse_attribute_calls: u64Total attribute groups parsed (PHP 8.0+)
arena_vec_allocations: u64Total ArenaVec allocations
arena_vec_bytes: u64Total bytes allocated in ArenaVec
arena_alloc_calls: u64Total times arena.alloc was called
arena_vec_reallocations: u64Total ArenaVec reallocations (growth)
arena_vec_wasted_capacity: u64Total bytes wasted in pre-allocated but unused capacity
arena_vec_empty: u64Number of empty ArenaVec allocations (capacity but no elements)