AndroidStudio--Profiler

2019-05-23  本文已影响0人  ArcherZang

    Android Profiler在Android Studio 3.0或者更高版本替代Android Monitor。提供实时数据帮助你理解你的APP是怎么样使用CPU、Memeory、Network、Battery Resources。
打开方式: 1. View > Tool Windows > Profile
                   2. Toolbar > Profile 'app'
启动方式:点击 + 加载对应app进程

启动方式 界面说明
  1. 分析应用程序时,应禁用即时运行disable Instant Run。使用即时运行时性能影响较小,但是更新方法时影响稍大。这种性能影响可能会干扰性能分析工具提供的信息。此外,使用该特性时生成的残存方法会使堆栈跟踪复杂化。
  2. Android Profiler支持Android5.0(API 21)或者更高版本的设备。但是 Advanced profiling 在Android8.0(API 26)及以上设备上才自动运行;如果是低于Android 8.0(API 26)设备,需要手动启用并调整APP Compile和Target小于Android8.0(API 26),因为编译时会插入监控逻辑到APP。
  3. 高级分析不适用于native code,但是JNI可以。
  4. 使用Android模拟器或者rooted设备才能显示所有进程。
  5. ENERGY分析需要Android8.0(API 26)或者更高版本的设备。
disable Instant Run
Enable advanced profiling
上一篇 下一篇

猜你喜欢

热点阅读