This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

systemtap output - how to analyse


Pardoned me for the newbie question.   I saw the following as part of
the output from stap analysis.

Question:

a.   What is the purpose of the table?   How can I use it in practical scenario?
b.   where can I get documentation on the purpose of the output?   How
are the output calculated/derived?
c.   Where are these implementation - with respect to the source code?
  (a simplistic search in the systemtap source codes yield no result).

Thank you ahead for the info sharing.

Execution times (seconds)
 callgraph construction:   0.07 ( 2%) usr   0.00 ( 0%) sys   0.06 (
1%) wall     448 kB ( 1%) ggc
 ipa reference         :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 (
0%) wall      10 kB ( 0%) ggc
 ipa type escape       :   0.04 ( 1%) usr   0.01 ( 1%) sys   0.04 (
1%) wall       0 kB ( 0%) ggc
 cfg cleanup           :   0.05 ( 1%) usr   0.00 ( 0%) sys   0.06 (
1%) wall     104 kB ( 0%) ggc
 trivially dead code   :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.02 (
0%) wall       0 kB ( 0%) ggc
 life analysis         :   0.09 ( 2%) usr   0.00 ( 0%) sys   0.09 (
2%) wall     134 kB ( 0%) ggc
 life info update      :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.07 (
1%) wall      20 kB ( 0%) ggc
 alias analysis        :   0.04 ( 1%) usr   0.01 ( 1%) sys   0.05 (
1%) wall     230 kB ( 1%) ggc
 register scan         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.02 (
0%) wall       0 kB ( 0%) ggc
 rebuild jump labels   :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 (
0%) wall       0 kB ( 0%) ggc
 preprocessing         :   0.34 ( 9%) usr   0.17 (18%) sys   0.91
(16%) wall    6335 kB (16%) ggc
 lexical analysis      :   0.21 ( 6%) usr   0.38 (40%) sys   0.52 (
9%) wall       0 kB ( 0%) ggc
 parser                :   0.37 (10%) usr   0.18 (19%) sys   0.62
(11%) wall    9620 kB (25%) ggc
 integration           :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.06 (
1%) wall    1628 kB ( 4%) ggc
 tree gimplify         :   0.08 ( 2%) usr   0.00 ( 0%) sys   0.12 (
2%) wall    1271 kB ( 3%) ggc
 tree eh               :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 (
0%) wall       0 kB ( 0%) ggc
 tree CFG construction :   0.00 ( 0%) usr   0.01 ( 1%) sys   0.03 (
1%) wall    1212 kB ( 3%) ggc
 tree CFG cleanup      :   0.05 ( 1%) usr   0.01 ( 1%) sys   0.10 (
2%) wall      15 kB ( 0%) ggc
 tree VRP              :   0.06 ( 2%) usr   0.00 ( 0%) sys   0.07 (
1%) wall     426 kB ( 1%) ggc
 tree copy propagation :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.06 (
1%) wall     194 kB ( 1%) ggc
 tree store copy prop  :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 (
0%) wall      39 kB ( 0%) ggc
 tree PTA              :   0.14 ( 4%) usr   0.00 ( 0%) sys   0.12 (
2%) wall     563 kB ( 1%) ggc
 tree alias analysis   :   0.05 ( 1%) usr   0.04 ( 4%) sys   0.09 (
2%) wall     317 kB ( 1%) ggc
 tree PHI insertion    :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 (
0%) wall     169 kB ( 0%) ggc
 tree SSA rewrite      :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.08 (
1%) wall     871 kB ( 2%) ggc
 tree SSA other        :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.03 (
1%) wall       0 kB ( 0%) ggc
 tree SSA incremental  :   0.09 ( 2%) usr   0.00 ( 0%) sys   0.05 (
1%) wall     345 kB ( 1%) ggc
 tree operand scan     :   0.05 ( 1%) usr   0.04 ( 4%) sys   0.15 (
3%) wall     774 kB ( 2%) ggc
 dominator optimization:   0.10 ( 3%) usr   0.01 ( 1%) sys   0.14 (
2%) wall    1108 kB ( 3%) ggc
 tree CCP              :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.03 (
1%) wall      48 kB ( 0%) ggc
 tree split crit edges :   0.01 ( 0%) usr   0.01 ( 1%) sys   0.01 (
0%) wall     356 kB ( 1%) ggc
 tree reassociation    :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 (
0%) wall       2 kB ( 0%) ggc
 tree FRE              :   0.02 ( 1%) usr   0.01 ( 1%) sys   0.04 (
1%) wall     372 kB ( 1%) ggc
 tree forward propagate:   0.00 ( 0%) usr   0.01 ( 1%) sys   0.00 (
0%) wall      10 kB ( 0%) ggc
 tree conservative DCE :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.02 (
0%) wall       0 kB ( 0%) ggc
 tree aggressive DCE   :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 (
0%) wall       0 kB ( 0%) ggc
 tree DSE              :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.00 (
0%) wall      24 kB ( 0%) ggc
 tree loop bounds      :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 (
0%) wall      52 kB ( 0%) ggc
 loop invariant motion :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.01 (
0%) wall       0 kB ( 0%) ggc
 tree iv optimization  :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.04 (
1%) wall     536 kB ( 1%) ggc
 tree SSA uncprop      :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 (
0%) wall       0 kB ( 0%) ggc
 tree SSA to normal    :   0.05 ( 1%) usr   0.00 ( 0%) sys   0.01 (
0%) wall     398 kB ( 1%) ggc
 expand                :   0.17 ( 5%) usr   0.01 ( 1%) sys   0.19 (
3%) wall    2396 kB ( 6%) ggc
 varconst              :   0.00 ( 0%) usr   0.01 ( 1%) sys   0.00 (
0%) wall       1 kB ( 0%) ggc
 jump                  :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.02 (
0%) wall       7 kB ( 0%) ggc
 CSE                   :   0.14 ( 4%) usr   0.00 ( 0%) sys   0.23 (
4%) wall     126 kB ( 0%) ggc
 loop analysis         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.05 (
1%) wall     172 kB ( 0%) ggc
 global CSE            :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 (
0%) wall       0 kB ( 0%) ggc
 CPROP 1               :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.04 (
1%) wall      78 kB ( 0%) ggc
 code hoisting         :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 (
0%) wall       4 kB ( 0%) ggc
 CPROP 2               :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.02 (
0%) wall      55 kB ( 0%) ggc
 bypass jumps          :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.03 (
1%) wall      57 kB ( 0%) ggc
 CSE 2                 :   0.12 ( 3%) usr   0.00 ( 0%) sys   0.10 (
2%) wall      98 kB ( 0%) ggc
 branch prediction     :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 (
1%) wall     144 kB ( 0%) ggc
 flow analysis         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.00 (
0%) wall       0 kB ( 0%) ggc
 combiner              :   0.10 ( 3%) usr   0.00 ( 0%) sys   0.08 (
1%) wall     199 kB ( 1%) ggc
 if-conversion         :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.02 (
0%) wall      28 kB ( 0%) ggc
 regmove               :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.03 (
1%) wall      18 kB ( 0%) ggc
 local alloc           :   0.06 ( 2%) usr   0.00 ( 0%) sys   0.09 (
2%) wall     100 kB ( 0%) ggc
 global alloc          :   0.14 ( 4%) usr   0.00 ( 0%) sys   0.09 (
2%) wall     431 kB ( 1%) ggc
 reload CSE regs       :   0.09 ( 2%) usr   0.00 ( 0%) sys   0.04 (
1%) wall     226 kB ( 1%) ggc
 flow 2                :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.03 (
1%) wall     175 kB ( 0%) ggc
 if-conversion 2       :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.02 (
0%) wall       2 kB ( 0%) ggc
 peephole 2            :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 (
0%) wall      37 kB ( 0%) ggc
 rename registers      :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.03 (
1%) wall       2 kB ( 0%) ggc
 scheduling 2          :   0.07 ( 2%) usr   0.00 ( 0%) sys   0.11 (
2%) wall     499 kB ( 1%) ggc
 reorder blocks        :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 (
0%) wall     107 kB ( 0%) ggc
 final                 :   0.06 ( 2%) usr   0.02 ( 2%) sys   0.15 (
3%) wall     384 kB ( 1%) ggc
 symout                :   0.10 ( 3%) usr   0.00 ( 0%) sys   0.17 (
3%) wall    2317 kB ( 6%) ggc
 variable tracking     :   0.12 ( 3%) usr   0.00 ( 0%) sys   0.08 (
1%) wall     241 kB ( 1%) ggc
 TOTAL                 :   3.67             0.94             5.78
        38752 kB


-- 
Regards,
Peter Teoh


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]