| OLD | NEW |
| 1 <head> | 1 <head> |
| 2 <link rel="import" href="curly_block.html"> | 2 <link rel="import" href="curly_block.html"> |
| 3 <link rel="import" href="eval_box.html"> | 3 <link rel="import" href="eval_box.html"> |
| 4 <link rel="import" href="function_ref.html"> | 4 <link rel="import" href="function_ref.html"> |
| 5 <link rel="import" href="library_ref.html"> | 5 <link rel="import" href="library_ref.html"> |
| 6 <link rel="import" href="nav_bar.html"> | 6 <link rel="import" href="nav_bar.html"> |
| 7 <link rel="import" href="observatory_element.html"> | 7 <link rel="import" href="observatory_element.html"> |
| 8 <link rel="import" href="script_inset.html"> | 8 <link rel="import" href="script_inset.html"> |
| 9 <link rel="import" href="script_ref.html"> | 9 <link rel="import" href="script_ref.html"> |
| 10 </head> | 10 </head> |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 100 <br> | 100 <br> |
| 101 | 101 |
| 102 <template if="{{ isolate.topFrame != null }}"> | 102 <template if="{{ isolate.topFrame != null }}"> |
| 103 <script-inset script="{{ isolate.topFrame['script'] }}" | 103 <script-inset script="{{ isolate.topFrame['script'] }}" |
| 104 pos="{{ isolate.topFrame['tokenPos'] }}"> | 104 pos="{{ isolate.topFrame['tokenPos'] }}"> |
| 105 </script-inset> | 105 </script-inset> |
| 106 </template> | 106 </template> |
| 107 | 107 |
| 108 <br> | 108 <br> |
| 109 | 109 |
| 110 <div class="content"> | 110 <div class="content-centered"> |
| 111 <div class="memberList"> | 111 <div class="flex-row"> |
| 112 <div class="memberItem"> | 112 |
| 113 <div class="memberName">root library</div> | 113 <div class="flex-item-fixed-6-12"> |
| 114 <div class="memberValue"> | 114 <div class="memberList"> |
| 115 <function-ref ref="{{ isolate.rootLib }}"></function-ref> | 115 <div class="memberItem"> |
| 116 <div class="memberName">root library</div> |
| 117 <div class="memberValue"> |
| 118 <library-ref ref="{{ isolate.rootLib }}"></library-ref> |
| 119 </div> |
| 120 </div> |
| 121 <div class="memberItem"> |
| 122 <template if="{{ isolate.entry != null }}"> |
| 123 <div class="memberName">entry</div> |
| 124 <div class="memberValue"> |
| 125 <function-ref ref="{{ isolate.entry }}"></function-ref> |
| 126 </div> |
| 127 </template> |
| 128 </div> |
| 129 <div class="memberItem"> |
| 130 <div class="memberName">id</div> |
| 131 <div class="memberValue">{{ isolate.mainPort }}</div> |
| 132 </div> |
| 133 <br> |
| 134 <div class="memberItem"> |
| 135 <div class="memberValue"> |
| 136 See <a href="{{ isolate.relativeHashLink('stacktrace') }}">stack
trace</a> |
| 137 </div> |
| 138 </div> |
| 139 <div class="memberItem"> |
| 140 <div class="memberValue"> |
| 141 See <a href="{{ isolate.relativeHashLink('profile') }}">cpu prof
ile</a> |
| 142 </div> |
| 143 </div> |
| 144 <div class="memberItem"> |
| 145 <div class="memberValue"> |
| 146 See <a href="{{ isolate.relativeHashLink('debug/breakpoints') }}
">breakpoints</a> |
| 147 |
| 148 </div> |
| 149 </div> |
| 116 </div> | 150 </div> |
| 117 </div> | 151 </div> |
| 118 <div class="memberItem"> | 152 |
| 119 <template if="{{ isolate.entry != null }}"> | 153 <div class="flex-item-fixed-6-12"> |
| 120 <div class="memberName">entry</div> | 154 <div class="memberList"> |
| 121 <div class="memberValue"> | 155 <div class="memberItem"> |
| 122 <function-ref ref="{{ isolate.entry }}"></function-ref> | 156 <div class="memberName">new heap</div> |
| 157 <div class="memberValue"> |
| 158 {{ isolate.newHeapUsed | formatSize }} |
| 159 of |
| 160 {{ isolate.newHeapCapacity | formatSize }} |
| 161 </div> |
| 123 </div> | 162 </div> |
| 124 </template> | 163 <div class="memberItem"> |
| 125 </div> | 164 <div class="memberName">old heap</div> |
| 126 <div class="memberItem"> | 165 <div class="memberValue"> |
| 127 <div class="memberName">id</div> | 166 {{ isolate.oldHeapUsed | formatSize }} |
| 128 <div class="memberValue">{{ isolate.mainPort }}</div> | 167 of |
| 129 </div> | 168 {{ isolate.oldHeapCapacity | formatSize }} |
| 130 <br> | 169 </div> |
| 131 <div class="memberItem"> | 170 </div> |
| 132 <div class="memberValue"> | 171 </div> |
| 133 See <a href="{{ isolate.relativeHashLink('stacktrace') }}">stack tra
ce</a> | 172 <br> |
| 173 <div class="memberList"> |
| 174 <div class="memberItem"> |
| 175 <div class="memberValue"> |
| 176 See <a href="{{ isolate.relativeHashLink('allocationprofile') }}
">allocation profile</a> |
| 177 </div> |
| 178 </div> |
| 179 <div class="memberItem"> |
| 180 <div class="memberValue"> |
| 181 See <a href="{{ isolate.relativeHashLink('heapmap') }}">heap map
</a> |
| 182 </div> |
| 183 </div> |
| 134 </div> | 184 </div> |
| 135 </div> | 185 </div> |
| 136 <div class="memberItem"> | |
| 137 <div class="memberValue"> | |
| 138 See <a href="{{ isolate.relativeHashLink('profile') }}">cpu profile<
/a> | |
| 139 </div> | |
| 140 </div> | |
| 141 <div class="memberItem"> | |
| 142 <div class="memberValue"> | |
| 143 See <a href="{{ isolate.relativeHashLink('debug/breakpoints') }}">br
eakpoints</a> | |
| 144 | 186 |
| 145 </div> | 187 </div> <!-- flex row --> |
| 146 </div> | 188 </div> <!-- content --> |
| 147 </div> | |
| 148 </div> | |
| 149 | 189 |
| 150 <hr> | 190 <hr> |
| 151 | 191 |
| 152 <div class="content"> | 192 <div class="content"> |
| 153 <div class="memberList"> | 193 libraries ({{ isolate.libraries.length }}) |
| 154 <div class="memberItem"> | 194 <curly-block> |
| 155 <div class="memberName">new heap</div> | 195 <div class="memberList"> |
| 156 <div class="memberValue"> | 196 <template repeat="{{ lib in isolate.libraries }}"> |
| 157 {{ isolate.newHeapUsed | formatSize }} | 197 <div class="memberItem"> |
| 158 of | 198 <div class="memberName"> |
| 159 {{ isolate.newHeapCapacity | formatSize }} | 199 <library-ref ref="{{ lib }}"></library-ref> |
| 160 </div> | 200 </div> |
| 201 </div> |
| 202 </template> |
| 161 </div> | 203 </div> |
| 162 <div class="memberItem"> | 204 </curly-block> |
| 163 <div class="memberName">old heap</div> | |
| 164 <div class="memberValue"> | |
| 165 {{ isolate.oldHeapUsed | formatSize }} | |
| 166 of | |
| 167 {{ isolate.oldHeapCapacity | formatSize }} | |
| 168 </div> | |
| 169 </div> | |
| 170 </div> | |
| 171 | |
| 172 <br> | |
| 173 | |
| 174 <div class="memberList"> | |
| 175 <div class="memberItem"> | |
| 176 <div class="memberValue"> | |
| 177 See <a href="{{ isolate.relativeHashLink('allocationprofile') }}">al
location profile</a> | |
| 178 </div> | |
| 179 </div> | |
| 180 <div class="memberItem"> | |
| 181 <div class="memberValue"> | |
| 182 See <a href="{{ isolate.relativeHashLink('heapmap') }}">heap map</a> | |
| 183 </div> | |
| 184 </div> | |
| 185 </div> | |
| 186 </div> | 205 </div> |
| 187 | 206 |
| 188 <hr> | 207 <hr> |
| 189 | 208 |
| 190 <div class="content"> | 209 <div class="content"> |
| 191 <div class="memberValue">Isolate execution</div> | 210 <div class="memberValue">Isolate execution</div> |
| 192 <template repeat="{{ key in isolate.counters.keys }}"> | 211 <template repeat="{{ key in isolate.counters.keys }}"> |
| 193 <div class="memberValue">{{ key }} ({{ isolate.counters[key] }})</div> | 212 <div class="memberValue">{{ key }} ({{ isolate.counters[key] }})</div> |
| 194 </template> | 213 </template> |
| 195 </div> | 214 </div> |
| 196 | 215 |
| 197 <div class="content"> | 216 <div class="content"> |
| 198 <div id="tagProfileChart" class="miniProfileChart" style="height: 600px"><
/div> | 217 <div id="tagProfileChart" class="miniProfileChart" style="height: 600px"><
/div> |
| 199 </div> | 218 </div> |
| 200 | 219 |
| 201 <hr> | 220 <hr> |
| 202 | 221 |
| 203 <div class="content"> | 222 <div class="content"> |
| 204 <eval-box callback="{{ eval }}"></eval-box> | 223 <eval-box callback="{{ eval }}"></eval-box> |
| 205 </div> | 224 </div> |
| 206 <br><br><br><br> | 225 <br><br><br><br> |
| 207 <br><br><br><br> | 226 <br><br><br><br> |
| 208 </template> | 227 </template> |
| 209 <script type="application/dart" src="isolate_view.dart"></script> | 228 <script type="application/dart" src="isolate_view.dart"></script> |
| 210 </polymer-element> | 229 </polymer-element> |
| OLD | NEW |