blob: 2820db8b086a304bd70fa943aadf2c6d2752d084 [file] [log] [blame]
page.title=Android Monitor
parent.title=Tools
parent.link=index.html
page.tags=monitor
@jd:body
<div id="qv-wrapper">
<div id="qv">
<h2>In this document</h2>
<ol>
<li><a href="#logcat">Log Messages</a></li>
<li><a href="#monitors">Performance Monitors</a></li>
<li><a href="#data">Data Analysis</a></li>
<li><a href="#shots">Screen and Video Captures</a></li>
<li><a href="#getstarted">Get Started</a></li>
</ol>
</div>
</div>
<p>
Android Monitor helps you to profile the performance of your apps so you can optimize, debug, and
improve them. It lets you monitor the following aspects of your apps from a hardware device or
the <a href="{@docRoot}tools/devices/emulator.html">Android Emulator</a>:
</p>
<ul>
<li>
<a href="{@docRoot}reference/android/util/Log.html">Log</a> messages, either
system- or user-defined
</li>
<li>Memory, CPU, and GPU usage
</li>
<li>Network traffic (hardware device only)
</li>
</ul>
<p>Android Monitor provides various tools that provide real-time information about your app. It
lets you capture data as your app runs and stores it in a file that you can analyze in various
viewers. You can also capture screen shots and videos of your app as it runs.</p>
<h2 id="logcat">Log Messages</h2>
<p>View log messages in real time and historically which is useful for debugging.</p>
<div class="dynamic-grid">
<div class="resource-widget resource-flow-layout landing col-12"
data-query="collection:tools/help/log"
data-cardSizes="12x6"
data-maxResults="6">
</div>
</div>
<h2 id="monitors">Performance Monitors</h2>
<p>Visualize the behavior and performance of your app.</p>
<div class="dynamic-grid">
<div class="resource-widget resource-flow-layout landing col-12"
data-query="collection:tools/help/monitor"
data-cardSizes="9x6"
data-maxResults="6">
</div>
</div>
<h2 id="data">Data Analysis</h2>
<p>Android Monitor lets you capture various types of data about your app while it's running and
stores it in a file, which you can access whenever is convenient.
It lists these files in the <em>Captures</em> window.</p>
<div class="dynamic-grid">
<div class="resource-widget resource-flow-layout landing col-12"
data-query="collection:tools/help/data"
data-cardSizes="9x6"
data-maxResults="6">
</div>
</div>
<h2 id="shots">Screen and Video Captures</h2>
<p>Create screen captures and videos of your app to help with marketing and debugging.
</p>
<div class="dynamic-grid">
<div class="resource-widget resource-flow-layout landing col-12"
data-query="collection:tools/help/shot"
data-cardSizes="9x3"
data-maxResults="2">
</div>
</div>
<h2 id="getstarted">Get Started</h2>
<p>To begin using Android Monitor, start with <a href=
"{@docRoot}tools/help/am-basics.html">Android Monitor Basics</a>.
</p>