index.html revision a1401311d1ab56c4ed0a474bd38c108f75cb0cd9
1<!doctype html> 2<!-- 3 -- Copyright 2014 The Chromium Authors. All rights reserved. 4 -- Use of this source code is governed by a BSD-style license that can be 5 -- found in the LICENSE file. 6 --> 7<html lang="en-us"> 8<head> 9 <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> 10 <title>Memory Inspector</title> 11 <link href='//fonts.googleapis.com/css?family=Coda' rel='stylesheet' type='text/css'> 12 <link href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/flick/jquery-ui.css" rel="stylesheet"> 13 <link href="/css/mmap.css" rel="stylesheet" type="text/css"> 14 <link href="/css/processes.css" rel="stylesheet" type="text/css"> 15 <link href="/css/rootUi.css" rel="stylesheet" type="text/css"> 16 <link href="/css/settings.css" rel="stylesheet" type="text/css"> 17 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 18 <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script> 19 <script src="//www.google.com/jsapi"></script> 20 <script type="text/javascript"> 21 google.load('visualization', '1', 22 { packages: ['corechart', 'table', 'orgchart', 'treemap'] }); 23 </script> 24 <script src="/js/devices.js"></script> 25 <script src="/js/mmap.js"></script> 26 <script src="/js/processes.js"></script> 27 <script src="/js/rootUi.js"></script> 28 <script src="/js/settings.js"></script> 29 <script src="/js/timers.js"></script> 30 <script src="/js/webservice.js"></script> 31</head> 32<body> 33 <div id="wrapper"> 34 <h1>Memory Inspector</h1> 35 <div id="tabs"> 36 <ul> 37 <li><a href="#tabs-ps">Processes</a></li> 38 <li><a href="#tabs-prof">Profiler</a></li> 39 <li><a href="#tabs-mm">Memory maps table</a></li> 40 <li><a href="#tabs-storage">Archived traces</a></li> 41 <li><a href="#tabs-settings">Settings</a></li> 42 </ul> 43 44 <div id="tabs-ps"> 45 <div> 46 Device: 47 <select id="devices"></select> 48 <input type="button" id="refresh-devices" value="⟲"> 49 </div> 50 <div id="device_tabs"> 51 <ul> 52 <li><a href="#device_tabs-osstats">Device stats</a></li> 53 <li><a href="#device_tabs-procstats">Selected process stats</a></li> 54 </ul> 55 <div id="device_tabs-osstats"> 56 <div id="os-mem_chart"></div> 57 <div id="os-cpu_chart"></div> 58 </div> 59 <div id="device_tabs-procstats"> 60 <div id="proc-cpu_chart"></div> 61 <div id="proc-mem_chart"></div> 62 </div> 63 </div> 64 65 <div id="ps-table-wrapper"> 66 <div id="ps-toolbar" class="ui-widget-header ui-corner-all"> 67 <button id="ps-dump_mmaps">Dump mmaps</button> 68 <input type="checkbox" id="ps-show_all"> 69 <label for="ps-show_all">Show all processes</label> 70 </div> 71 <div id="ps-table"></div> 72 </div> 73 </div> 74 75 <div id="tabs-prof"> 76 </div> 77 78 <div id="tabs-mm"> 79 <header> 80 <table id="mm-tools"> 81 <tr> 82 <th colspan="3"> 83 Data filters 84 <input type="button" id="mm-filter-clear" value="⟲"> 85 </th> 86 </tr> 87 <tr> 88 <th>Filter</th> 89 <td>Prot: <input type="text" id="mm-filter-prot"></td> 90 <td>File: <input type="text" id="mm-filter-file"></td> 91 </tr> 92 <tr> 93 <th>Lookup</th> 94 <td>Addr: <input type="text" id="mm-lookup-addr"></td> 95 <td>Offset: <input type="text" id="mm-lookup-offset" readonly=""></td> 96 </tr> 97 </table> 98 <table id="mm-stats"> 99 <tr> 100 <th>Totals</th> 101 <th>Priv Dirty [KB]</th> 102 <th>Priv Clean [KB]</th> 103 <th>Shared Dirty [KB]</th> 104 <th>Shared Clean [KB]</th> 105 </tr> 106 <tr> 107 <th>Shown</th> 108 <td><span id="mm-totals-priv-dirty">0</span></td> 109 <td><span id="mm-totals-priv-clean">0</span></td> 110 <td><span id="mm-totals-shared-dirty">0</span></td> 111 <td><span id="mm-totals-shared-clean">0</span></td> 112 </tr> 113 <tr> 114 <th>Selected</th> 115 <td><span id="mm-selected-priv-dirty">0</span></td> 116 <td><span id="mm-selected-priv-clean">0</span></td> 117 <td><span id="mm-selected-shared-dirty">0</span></td> 118 <td><span id="mm-selected-shared-clean">0</span></td> 119 </tr> 120 </table> 121 </header> 122 <div id="mm-table"></div> 123 </div> 124 125 <div id="tabs-storage"> 126 </div> 127 128 <div id="tabs-settings"> 129 <div id="settings-container"> 130 </div> 131 <button id="settings-store">Save settings</button> 132 </div> 133 </div> 134 </div> 135 136 <div id="status_bar"> 137 <div id="status_messages"></div> 138 <div id="progress_bar"><div id="progress_bar-label">Progress...</div></div> 139 </div> 140 141 <div id="js_loading_banner"> 142 Loading JavaScript content. If you see this message something has probably gone wrong. Check JS console. 143 </div> 144 145</body> 146</html>