ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
SOFTWARE ENGINEER | AUTHOR | INVESTOR
Omri Erez
THE ANDROID MONITOR
VS.
THE NEW ANDROID PROFILER
@innovationMaze | @OomriErez
About Me
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
3
GN
CM
G The GPU monitorN The network monitor
C The CPU monitorM The memory monitor
The Android Monitor
Features
Android monitor vs android profiler
Android monitor vs android profiler
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
6
TN
CM
T Events Time LineN The network monitor
C The CPU monitorM The memory monitor
The Android Profiler
Features
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
7
N
M The memory monitor
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
8
Trigger manual GC events1
The Memory Monitor
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
9
Record memory allocations2
The Memory Monitor
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
10
Dump Java heap3
F29B2
The Memory Monitor
Android monitor vs android profiler
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
12
Unique color for each memory sector1
The Memory Monitor
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
13
Better indication for manual GC events2
The Memory Monitor
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
14
3
The Memory Monitor
Possible to view history
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
15
N
N The network monitor
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
16
Analyze network consumption1
The Network Monitor
Android monitor vs android profiler
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
18
Change the measured time1
The Network Monitor
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
19
See details about the network request2
The Network Monitor
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
20
3
The Network Monitor
Watch request headers
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
21
4
The Network Monitor
Watch calls stack
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
22
N
C The CPU monitor
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
23
Watch CPU of User & Kernel1
The CPU Monitor
Android monitor vs android profiler
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
25
Watch activity in all threads1
The CPU Monitor
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
26
Record methods execution2
The CPU Monitor
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
27
Record methods execution2
The CPU Monitor
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
28
Execution Chart3
The CPU Monitor
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
29
N
T Events Time Line
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
30
Watch activity lifecycle events1
Events Time Line
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
31
Watch configuration changes2
Events Time Line
The Android Monitor vs. the New Profiler
? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved.
32
Watch user inputs3
F29B2
Events Time Line
Enable
Advanced
Profiling
Omri Erez
GOO.GL/DXHKMK
?
@innovationMaze | @OomriErez
Thank you :)

More Related Content

Android monitor vs android profiler

  • 1. SOFTWARE ENGINEER | AUTHOR | INVESTOR Omri Erez THE ANDROID MONITOR VS. THE NEW ANDROID PROFILER @innovationMaze | @OomriErez
  • 3. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 3 GN CM G The GPU monitorN The network monitor C The CPU monitorM The memory monitor The Android Monitor Features
  • 6. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 6 TN CM T Events Time LineN The network monitor C The CPU monitorM The memory monitor The Android Profiler Features
  • 7. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 7 N M The memory monitor
  • 8. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 8 Trigger manual GC events1 The Memory Monitor
  • 9. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 9 Record memory allocations2 The Memory Monitor
  • 10. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 10 Dump Java heap3 F29B2 The Memory Monitor
  • 12. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 12 Unique color for each memory sector1 The Memory Monitor
  • 13. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 13 Better indication for manual GC events2 The Memory Monitor
  • 14. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 14 3 The Memory Monitor Possible to view history
  • 15. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 15 N N The network monitor
  • 16. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 16 Analyze network consumption1 The Network Monitor
  • 18. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 18 Change the measured time1 The Network Monitor
  • 19. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 19 See details about the network request2 The Network Monitor
  • 20. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 20 3 The Network Monitor Watch request headers
  • 21. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 21 4 The Network Monitor Watch calls stack
  • 22. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 22 N C The CPU monitor
  • 23. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 23 Watch CPU of User & Kernel1 The CPU Monitor
  • 25. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 25 Watch activity in all threads1 The CPU Monitor
  • 26. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 26 Record methods execution2 The CPU Monitor
  • 27. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 27 Record methods execution2 The CPU Monitor
  • 28. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 28 Execution Chart3 The CPU Monitor
  • 29. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 29 N T Events Time Line
  • 30. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 30 Watch activity lifecycle events1 Events Time Line
  • 31. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 31 Watch configuration changes2 Events Time Line
  • 32. The Android Monitor vs. the New Profiler ? 2016 Jetfabrik Multipurpose Theme. All Rights Reserved. 32 Watch user inputs3 F29B2 Events Time Line