Changes

A Guide to the Android Studio Profiler

546 bytes added, 21:02, 29 November 2017
no edit summary
Introduced in Android Studio 3.0, the Android Profiler Profiler provides a way to monitor CPU, networking and memory metrics of an app in realtime as it is running on a device or emulator. This serves as an invaluable tool for performing tasks such as identifying performance bottlenecks in an app, checking that the app makes appropriate use of memory resources and ensuring that the app does not use excessive networking data bandwidth. This chapter will provide a guided tour of the Android Profiler so that you can begin to use it to monitor the behavior and performance of your own apps.
== Accessing the Android Profiler ==

[[File:android_profiler_no_processes.png]]


[[File:android_profiler_edit_configurations.png]]


[[File:android_profiler_tool_window.png]]

[[File:android_profiler_mouse_hover.png]]


[[File:android_profiler_cpu_profiler.png]]

[[File:android_profiler_top_down.png]]

[[File:android_profiler_bottom_up.png]]
[[File:android_profiler_call_chart.png]]
[[File:android_profiler_flame_chart.png]]
[[File:android_profiler_memory_profiler.png]]

[[File:android_profiler_memory_heap_dump.png]]

[[File:android_profiler_memory_instances.png]]

[[File:android_profiler_memory_heap_dump.png]]

[[File:android_profiler_memory_call_stack.png]]

[[File:android_profiler_network_profiler.png]]

[[File:android_profiler_network_detail.png]]