Android Studio 2024.1.1(Koloa)版本 Profiler 工具变动

2024-06-17 18:20

本文主要是介绍Android Studio 2024.1.1(Koloa)版本 Profiler 工具变动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在 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 来对应用的质量上做提升

这篇关于Android Studio 2024.1.1(Koloa)版本 Profiler 工具变动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1070200

相关文章

Ubuntu如何升级Python版本

《Ubuntu如何升级Python版本》Ubuntu22.04Docker中,安装Python3.11后,使用update-alternatives设置为默认版本,最后用python3-V验证... 目China编程录问题描述前提环境解决方法总结问题描述Ubuntu22.04系统自带python3.10,想升级

Android协程高级用法大全

《Android协程高级用法大全》这篇文章给大家介绍Android协程高级用法大全,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友跟随小编一起学习吧... 目录1️⃣ 协程作用域(CoroutineScope)与生命周期绑定Activity/Fragment 中手

Python实战之SEO优化自动化工具开发指南

《Python实战之SEO优化自动化工具开发指南》在数字化营销时代,搜索引擎优化(SEO)已成为网站获取流量的重要手段,本文将带您使用Python开发一套完整的SEO自动化工具,需要的可以了解下... 目录前言项目概述技术栈选择核心模块实现1. 关键词研究模块2. 网站技术seo检测模块3. 内容优化分析模

MySQL慢查询工具的使用小结

《MySQL慢查询工具的使用小结》使用MySQL的慢查询工具可以帮助开发者识别和优化性能不佳的SQL查询,本文就来介绍一下MySQL的慢查询工具,具有一定的参考价值,感兴趣的可以了解一下... 目录一、启用慢查询日志1.1 编辑mysql配置文件1.2 重启MySQL服务二、配置动态参数(可选)三、分析慢查

Android 缓存日志Logcat导出与分析最佳实践

《Android缓存日志Logcat导出与分析最佳实践》本文全面介绍AndroidLogcat缓存日志的导出与分析方法,涵盖按进程、缓冲区类型及日志级别过滤,自动化工具使用,常见问题解决方案和最佳实... 目录android 缓存日志(Logcat)导出与分析全攻略为什么要导出缓存日志?按需过滤导出1. 按

更改linux系统的默认Python版本方式

《更改linux系统的默认Python版本方式》通过删除原Python软链接并创建指向python3.6的新链接,可切换系统默认Python版本,需注意版本冲突、环境混乱及维护问题,建议使用pyenv... 目录更改系统的默认python版本软链接软链接的特点创建软链接的命令使用场景注意事项总结更改系统的默

Linux升级或者切换python版本实现方式

《Linux升级或者切换python版本实现方式》本文介绍在Ubuntu/Debian系统升级Python至3.11或更高版本的方法,通过查看版本列表并选择新版本进行全局修改,需注意自动与手动模式的选... 目录升级系统python版本 (适用于全局修改)对于Ubuntu/Debian系统安装后,验证Pyt

MySQL 升级到8.4版本的完整流程及操作方法

《MySQL升级到8.4版本的完整流程及操作方法》本文详细说明了MySQL升级至8.4的完整流程,涵盖升级前准备(备份、兼容性检查)、支持路径(原地、逻辑导出、复制)、关键变更(空间索引、保留关键字... 目录一、升级前准备 (3.1 Before You Begin)二、升级路径 (3.2 Upgrade

基于Python实现进阶版PDF合并/拆分工具

《基于Python实现进阶版PDF合并/拆分工具》在数字化时代,PDF文件已成为日常工作和学习中不可或缺的一部分,本文将详细介绍一款简单易用的PDF工具,帮助用户轻松完成PDF文件的合并与拆分操作... 目录工具概述环境准备界面说明合并PDF文件拆分PDF文件高级技巧常见问题完整源代码总结在数字化时代,PD

Nginx进行平滑升级的实战指南(不中断服务版本更新)

《Nginx进行平滑升级的实战指南(不中断服务版本更新)》Nginx的平滑升级(也称为热升级)是一种在不停止服务的情况下更新Nginx版本或添加模块的方法,这种升级方式确保了服务的高可用性,避免了因升... 目录一.下载并编译新版Nginx1.下载解压2.编译二.替换可执行文件,并平滑升级1.替换可执行文件