OSDN Git Service

Don't treat dvmJitToPatchPredictedChain as a Jit-to-Interp entry point.
[android-x86/dalvik.git] / tools / dmtracedump / tests / filters / testWaitingPartialOverlapSingleThreadSameFilterSameKeysExpected
1 <html>
2 <head>
3 <script type="text/javascript" src="(null)sortable.js"></script>
4 <script langugage="javascript">
5 function toggle(item) {
6     obj=document.getElementById(item);
7     visible=(obj.style.display!="none" && obj.style.display!="");
8     key=document.getElementById("x" + item);
9     if (visible) {
10         obj.style.display="none";
11         key.innerHTML="+";
12     } else {
13         obj.style.display="block";
14         key.innerHTML="-";
15     }
16 }
17 function onMouseOver(obj) {
18     obj.style.background="lightblue";
19 }
20 function onMouseOut(obj) {
21     obj.style.background="white";
22 }
23 </script>
24 <style type="text/css">
25 div { font-family: courier; font-size: 13 }
26 div.parent { margin-left: 15; display: none }
27 div.leaf { margin-left: 10 }
28 div.header { margin-left: 10 }
29 div.link { margin-left: 10; cursor: move }
30 span.parent { padding-right: 10; }
31 span.leaf { padding-right: 10; }
32 a img { border: 0;}
33 table.sortable th { border-width: 0px 1px 1px 1px; background-color: #ccc;}
34 a { text-decoration: none; }
35 a:hover { text-decoration: underline; }
36 table.sortable th, table.sortable td { text-align: left;}table.sortable tr.odd td { background-color: #ddd; }
37 table.sortable tr.even td { background-color: #fff; }
38 </style>
39 </head><body>
40
41 <a name="contents"></a>
42 <h2>Table of Contents</h2>
43 <ul>
44   <li><a href="#exclusive">Exclusive profile</a></li>
45   <li><a href="#inclusive">Inclusive profile</a></li>
46   <li><a href="#thread">Thread profile</a></li>
47   <li><a href="#class">Class/method profile</a></li>
48   <li><a href="#method">Method/class profile</a></li>
49 </ul>
50
51 <a name="exclusive"></a>
52 <hr>
53 <a href="#contents">[Top]</a>
54 <a href="#exclusive">[Exclusive]</a>
55 <a href="#inclusive">[Inclusive]</a>
56 <a href="#thread">[Thread]</a>
57 <a href="#class">[Class]</a>
58 <a href="#method">[Method]</a>
59 <br><br>
60 Total cycles: 10
61
62 <br><br>
63 Exclusive elapsed times for each method, not including time spent in
64 children, sorted by exclusive time.
65
66 <br><br>
67 <pre>
68     Usecs  self %  sum %  Method
69         4   40.00  40.00  <a href="#m1">[1]</a> A.m ()
70         4   40.00  80.00  <a href="#m2">[2]</a> B.m ()
71         2   20.00 100.00  <a href="#m3">[3]</a> Z.m ()
72 </pre>
73 <a name="inclusive"></a>
74 <hr>
75 <a href="#contents">[Top]</a>
76 <a href="#exclusive">[Exclusive]</a>
77 <a href="#inclusive">[Inclusive]</a>
78 <a href="#thread">[Thread]</a>
79 <a href="#class">[Class]</a>
80 <a href="#method">[Method]</a>
81 <br><br>
82
83 Inclusive elapsed times for each method and its parents and children,
84 sorted by inclusive time.
85
86 <br><br>
87 <pre>
88 index  %/total %/self  index     calls         usecs name
89 <a name="m0"></a>----------------------------------------------------
90 [0]    100.0%                     0+0             10 (toplevel)
91                  0.0%   excl                       0
92                 40.0%    <a href="#m1">[1]</a>      2/2              4 A.m ()
93                 40.0%    <a href="#m2">[2]</a>      2/2              4 B.m ()
94                 20.0%    <a href="#m3">[3]</a>      1/1              2 Z.m ()
95 <a name="m1"></a>----------------------------------------------------
96                100.0%    <a href="#m0">[0]</a>      2/2              4 (toplevel)
97 [1]     40.0%                     2+0              4 A.m ()
98                100.0%   excl                       4
99 <a name="m2"></a>----------------------------------------------------
100                100.0%    <a href="#m0">[0]</a>      2/2              4 (toplevel)
101 [2]     40.0%                     2+0              4 B.m ()
102                100.0%   excl                       4
103 <a name="m3"></a>----------------------------------------------------
104                100.0%    <a href="#m0">[0]</a>      1/1              2 (toplevel)
105 [3]     20.0%                     1+0              2 Z.m ()
106                100.0%   excl                       2
107 </pre>
108 <a name="thread"></a>
109 <hr>
110 <a href="#contents">[Top]</a>
111 <a href="#exclusive">[Exclusive]</a>
112 <a href="#inclusive">[Inclusive]</a>
113 <a href="#thread">[Thread]</a>
114 <a href="#class">[Class]</a>
115 <a href="#method">[Method]</a>
116 <br><br>
117
118 Elapsed times for each thread, sorted by elapsed time.
119 Also includes percentage of time spent during the <i>execution</i> of any filters.
120
121 <br><br>
122 <pre>
123     Usecs   self %  sum %  FirstFilter %  SecondFilter %  RepeatedFilter %  tid   ThreadName
124        10  100.00 100.00  80.00   0.00   0.00      1 main
125         0    0.00 100.00    nan    nan    nan      2 foo
126         0    0.00 100.00    nan    nan    nan      3 bar
127         0    0.00 100.00    nan    nan    nan      4 blah
128 </pre><br />
129
130 Break-down of portion of time spent by each thread while waiting on a filter method.
131 <br/><br/>
132 <pre>
133 Filter: FirstFilter
134 Total waiting cycles: 8 ( 80.00% of total)
135 Details: 
136
137  Waiting cycles    % of total waiting time   execution time while waiting    thread name
138          8                   100.00                     100.00               main
139          0                     0.00                       0.00               foo
140          0                     0.00                       0.00               bar
141          0                     0.00                       0.00               blah
142 </pre>
143 <br/><br/>
144 <pre>
145 Filter: SecondFilter
146 Total waiting cycles: 0 (  0.00% of total)
147 </pre>
148 <br/><br/>
149 <pre>
150 Filter: RepeatedFilter
151 Total waiting cycles: 0 (  0.00% of total)
152 </pre>
153 <a name="class"></a>
154 <hr>
155 <a href="#contents">[Top]</a>
156 <a href="#exclusive">[Exclusive]</a>
157 <a href="#inclusive">[Inclusive]</a>
158 <a href="#thread">[Thread]</a>
159 <a href="#class">[Class]</a>
160 <a href="#method">[Method]</a>
161 <br><br>
162
163 Exclusive elapsed time for each class, summed over all the methods
164 in the class.
165
166 <br><br>
167 <div class="header"><span class="parent">&nbsp;</span>&nbsp;&nbsp;&nbsp;Cycles %/total Cumul.% &nbsp;Calls+Recur&nbsp; Class</div>
168 <div class="link" onClick="javascript:toggle('d0')" onMouseOver="javascript:onMouseOver(this)" onMouseOut="javascript:onMouseOut(this)"><span class="parent" id="xd0">+</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4 &nbsp;&nbsp;&nbsp;40.0 &nbsp;&nbsp;&nbsp;40.0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2+0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A</div>
169 <div class="parent" id="d0">
170 <div class="leaf"><span class="leaf">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4&nbsp;&nbsp;&nbsp;100.0&nbsp;&nbsp;&nbsp;100.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2+0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#m1">[1]</a>&nbsp;m&nbsp;()</div>
171 </div>
172 <div class="link" onClick="javascript:toggle('d1')" onMouseOver="javascript:onMouseOver(this)" onMouseOut="javascript:onMouseOut(this)"><span class="parent" id="xd1">+</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4 &nbsp;&nbsp;&nbsp;40.0 &nbsp;&nbsp;&nbsp;80.0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2+0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; B</div>
173 <div class="parent" id="d1">
174 <div class="leaf"><span class="leaf">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4&nbsp;&nbsp;&nbsp;100.0&nbsp;&nbsp;&nbsp;100.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2+0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#m2">[2]</a>&nbsp;m&nbsp;()</div>
175 </div>
176 <div class="link" onClick="javascript:toggle('d2')" onMouseOver="javascript:onMouseOver(this)" onMouseOut="javascript:onMouseOut(this)"><span class="parent" id="xd2">+</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;&nbsp;20.0 &nbsp;&nbsp;100.0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1+0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Z</div>
177 <div class="parent" id="d2">
178 <div class="leaf"><span class="leaf">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;100.0&nbsp;&nbsp;&nbsp;100.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1+0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#m3">[3]</a>&nbsp;m&nbsp;()</div>
179 </div>
180 <a name="method"></a>
181 <hr>
182 <a href="#contents">[Top]</a>
183 <a href="#exclusive">[Exclusive]</a>
184 <a href="#inclusive">[Inclusive]</a>
185 <a href="#thread">[Thread]</a>
186 <a href="#class">[Class]</a>
187 <a href="#method">[Method]</a>
188 <br><br>
189
190 Exclusive elapsed time for each method, summed over all the classes
191 that contain a method with the same name.
192
193 <br><br>
194 <div class="header"><span class="parent">&nbsp;</span>&nbsp;&nbsp;&nbsp;Cycles %/total Cumul.% &nbsp;Calls+Recur&nbsp; Method</div>
195 <div class="link" onClick="javascript:toggle('e0')" onMouseOver="javascript:onMouseOver(this)" onMouseOut="javascript:onMouseOut(this)"><span class="parent" id="xe0">+</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;100.0 &nbsp;&nbsp;100.0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5+0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m</div>
196 <div class="parent" id="e0">
197 <div class="leaf"><span class="leaf">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4&nbsp;&nbsp;&nbsp;&nbsp;40.0&nbsp;&nbsp;&nbsp;&nbsp;40.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2+0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#m1">[1]</a>&nbsp;A.m&nbsp;()</div>
198 <div class="leaf"><span class="leaf">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4&nbsp;&nbsp;&nbsp;&nbsp;40.0&nbsp;&nbsp;&nbsp;&nbsp;80.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2+0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#m2">[2]</a>&nbsp;B.m&nbsp;()</div>
199 <div class="leaf"><span class="leaf">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;20.0&nbsp;&nbsp;&nbsp;100.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1+0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#m3">[3]</a>&nbsp;Z.m&nbsp;()</div>
200 </div>
201
202 </body>
203 </html>