1STACKCOLLAPSE-XDEBUG.PHP(1)      User Commands     STACKCOLLAPSE-XDEBUG.PHP(1)
2
3
4

NAME

6       stackcollapse-xdebug.php - manual page for stackcollapse-xdebug.php 1.0
7

DESCRIPTION

9       stackcollapse-php.php  collapse php function traces into single lines.
10
11       Parses php samples generated by xdebug with xdebug.trace_format = 1 and
12       outputs stacks as single lines, with methods separated  by  semicolons,
13       and  then  a space and an occurrence count. For use with flamegraph.pl.
14       See https://github.com/brendangregg/FlameGraph.
15
16       USAGE: ./stackcollapse-php.php [OPTIONS] infile > outfile
17
18       -h --help
19              Show this message
20
21       -t     Weight stack counts by duration using  the  time  index  in  the
22              trace (default)
23
24       -c     Invocation counts only. Simply count stacks in the trace and sum
25              duplicates, don't weight by duration.
26
27       Example input: For more  info  on  xdebug  and  generating  traces  see
28       https://xdebug.org/docs/execution_trace.
29
30       Version:  2.0.0RC4-dev  TRACE  START  [2007-05-06 18:29:01] 1    0    0
31       0.010870    114112    {main}    1     ../trace.php     0  2     1     0
32       0.032009     114272     str_split    0    ../trace.php    8 2    1    1
33       0.032073    116632 2    2    0    0.033505     117424     ret_ord     1
34       ../trace.php     10  3     3     0     0.033531     117584     ord    0
35       ../trace.php    5 3    3    1     0.033551     117584  ...   TRACE  END
36       [2007-05-06 18:29:01]
37
38       Example output:
39
40       - c {main};str_split 1 {main};ret_ord;ord 6
41
42       -t    {main}    23381    {main};str_split    64    {main};ret_ord   215
43       {main};ret_ord;ord 106
44
45
46
47stackcollapse-xdebug.php 1.0     November 2022     STACKCOLLAPSE-XDEBUG.PHP(1)
Impressum