Lines Matching +full:cycle +full:- +full:1
7 .\" 1. Redistributions of source code must retain the above copyright
28 .sh 1 "Data Presentation"
69 0.20 1.20 4/10 \ \ \s-1CALLER1\s+1 [7]
70 0.30 1.80 6/10 \ \ \s-1CALLER2\s+1 [1]
71 [2] 41.5 0.50 3.00 10+4 \s-1EXAMPLE\s+1 [2]
72 1.50 1.00 20/40 \ \ \s-1SUB1\s+1 <cycle1> [4]
73 0.00 0.50 1/5 \ \ \s-1SUB2\s+1 [9]
74 0.00 0.00 0/5 \ \ \s-1SUB3\s+1 [11]
77 Profile entry for \s-1EXAMPLE\s+1.
82 but we are limited by the two-dimensional nature of our output
116 The cycle as a whole is shown as though it were a single routine,
117 except that members of the cycle are listed in place of the children.
119 from within the cycle are shown,
121 When a child is a member of a cycle,
123 for the whole cycle.
124 Self-recursive routines have their calls broken
125 down into calls from the outside and self-recursive calls.
135 The entry is for routine \s-1EXAMPLE\s+1, which has
139 is given \fIwith respect to \s-1EXAMPLE\s+1\fP.
140 The index in the first column shows that \s-1EXAMPLE\s+1
142 The \s-1EXAMPLE\s+1 routine is called ten times, four times by \s-1CALLER1\s+1,
143 and six times by \s-1CALLER2\s+1.
144 Consequently 40% of \s-1EXAMPLE\s+1's time is propagated to \s-1CALLER1\s+1,
145 and 60% of \s-1EXAMPLE\s+1's time is propagated to \s-1CALLER2\s+1.
147 show the amount of self and descendant time \s-1EXAMPLE\s+1
150 Note that \s-1EXAMPLE\s+1 calls itself recursively four times.
151 The routine \s-1EXAMPLE\s+1 calls routine \s-1SUB1\s+1 twenty times, \s-1SUB2\s+1 once,
152 and never calls \s-1SUB3\s+1.
153 Since \s-1SUB2\s+1 is called a total of five times,
154 20% of its self and descendant time is propagated to \s-1EXAMPLE\s+1's
156 Because \s-1SUB1\s+1 is a member of \fIcycle 1\fR,
159 are those for the cycle as a whole.
160 Since cycle 1 is called a total of forty times
161 (not counting calls among members of the cycle),
162 it propagates 50% of the cycle's self and descendant
163 time to \s-1EXAMPLE\s+1's descendant time field.
166 .sh 1 "Using the Profiles"
232 into a single monolithic cycle.
235 it is impossible to distinguish which members of the cycle are
256 output for the system call ``\s-1WRITE\s+1''.
258 among the parents of the ``\s-1WRITE\s+1'' procedure.
260 of parents of ``\s-1WRITE\s+1'',
261 in this example either ``\s-1FORMAT1\s+1'' or ``\s-1FORMAT2\s+1'',
264 in this example ``\s-1CALC1\s+1'', ``\s-1CALC2\s+1'', and ``\s-1CALC3\s+1''.
272 If you desire to change the output of ``\s-1CALC2\s+1'', but not ``\s-1CALC3\s+1'',
273 then formatting routine ``\s-1FORMAT2\s+1'' needs to be split
276 You can then retarget just the call by ``\s-1CALC2\s+1''
281 .sh 1 "Conclusions"
298 Finally, the profiler runs on a time-sharing system