在 Android Studio 2024.1.1 (Koloa) 版本当中,Profiler 工具终于迎来了重大 UI 更新(太感动了,因为之前的 Profiler 工具连接得慢,收集 Trace 信息还很卡,步骤繁琐等,这次更新有了很大的优化)
首先一打开页面就有很大的区别,将 Profiler 所有的功能都整合列举在了右边(红色的是 CPU 相关的选项,绿色的是 Memory 相关的选项,黄色的 Line View 则是我们比较熟悉的实时监控图)
而老版本则是提示点击 + 号来添加设备来进行绑定
本次的改动首先对初学者比较友好,可以很直观的看到 Profiler 工具里的功能,之前则是需要点击 CPU/Memory 的实时监控图后才能看到,同时这也缩短了抓取信息的步骤
连接上设备后左边会展示出当前设备可以监控的所有进程(进程名、PID、配置状态)
老版本在连接上设备选择进程后会自动进行 CPU/Memory 的实时监控展示(就是新版本的 Line View)
连接设备后的 UI 展示新版本能够很清晰的看到能够监听的所有进程给予开发者来选择,选择后能马上在右边选择想要抓取的信息来执行
还有一个点是新版本的 Profiler 中不会自动开启 Line View 了,可能实时监控设备的 CPU/Memory 比较吃电脑性能,之前几个版本一旦抓取的信息堆积了之后 Android Studio 就会变得非常卡顿,需要重新启动才能解决,这个版本优化了之后 Android Stuido 使用 Profiler 卡顿问题就缓解很多了
在对 Task 的管理上也做了很大的优化
老版本:
在老版本上可以收集多个 Task,点击不同的来进行分别查看,还可以导出 Trace 文件到本地、读取本地 Trace 文件。但是我一直以来都很奇怪一个点,为什么不能单独删除 Task,所以每次删除都要把整个 Profiler 关掉重新打开才行,在新版本,终于盼来了....
新版本:
① 点击 Past Recording 可以查看记录过的 task
② Recorded tasks 能清晰的看到我们抓取的是什么类型的 task,方便辨认
③ 可以导入本地 Trace 文件、将 task 导出为 Trace 文件到本地、删除选中的 task
④ 打开选中的 task
在本次更新的 Profiler 当中虽然功能上是没有变动的(还是 CPU/Memory),但是从使用体验、性能、管理上做了很大的优化,方便我们使用 Profiler 来对应用的质量上做提升