diff options
| author | Aleks Haecky <vhaecky@google.com> | 2015-05-26 20:48:09 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2015-05-26 20:48:10 +0000 |
| commit | fdd06fe6f9ff92b8fc8a289870103150d065e9cd (patch) | |
| tree | e7424b783762fa04a94b9aa5b7122a852ee05174 /docs/html/tools/performance/index.jd | |
| parent | d580302d622e4583c7ab2db8759ea8036614df6e (diff) | |
| parent | 881e7299042658ea6a5d2f1fb223fd7bef94e1c9 (diff) | |
| download | frameworks_base-fdd06fe6f9ff92b8fc8a289870103150d065e9cd.zip frameworks_base-fdd06fe6f9ff92b8fc8a289870103150d065e9cd.tar.gz frameworks_base-fdd06fe6f9ff92b8fc8a289870103150d065e9cd.tar.bz2 | |
Merge "docs: Add peformance tools getting started docs in new tools/performance subtree." into lmp-docs
Diffstat (limited to 'docs/html/tools/performance/index.jd')
| -rw-r--r-- | docs/html/tools/performance/index.jd | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/docs/html/tools/performance/index.jd b/docs/html/tools/performance/index.jd new file mode 100644 index 0000000..fa5af86 --- /dev/null +++ b/docs/html/tools/performance/index.jd @@ -0,0 +1,73 @@ +page.title=Performance Profiling Tools +meta.tags="android, develop, performance, profiling, tools, gather" +page.tags="android", "develop", "performance", "profiling", "tools" "gather" +page.metaDescription=Android Studio profiling tools for evaluating your app's performance. +page.article=true + +@jd:body + + <p>Putting pixels on the screen involves four primary pieces of hardware. + To greatly simplify, the CPU computes display lists, the GPU renders images to + the display, the memory stores images and data, and the battery provides + electrical power. Each of these pieces of hardware has constraints; pushing + or exceeding those constraints causes your app to be slow, have + bad display performance, or exhaust the battery. + + <p>To discover what causes your specific performance problems, you need to + take a look under the hood, use tools to collect data about your app's + execution behavior, surface that data as lists and + graphics, understand and analyze what you see, and improve your code.</p> + + <p>Android Studio and your device provide profiling tools to record and + visualize the rendering, compute, memory, and battery performance of your + app.</p> + +<h2 id="rendering-tools">Rendering Analysis Tools</h2> + +<p>Visualize the rendering 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/performance/rendering" + data-cardSizes="9x3" + data-maxResults="6"> + </div> +</div> + +<h2 id="memory-tools">Memory Analysis Tools</h2> + +<p>Visualize the memory 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/performance/memory" + data-cardSizes="9x3" + data-maxResults="6"> + </div> +</div> + +<h2 id="cpu-tools">Compute Analysis Tools</h2> + +<p>Visualize the CPU 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/performance/cpu" + data-cardSizes="9x3" + data-maxResults="4"> + </div> +</div> + +<h2 id="battery-tools">Battery Analysis Tools</h2> + +<p>Visualize the battery 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/performance/battery" + data-cardSizes="9x3" + data-maxResults="4"> + </div> +</div> + + |
