当前位置: 首页 > news >正文

网站的导航栏怎么做dw创建网站相册

网站的导航栏怎么做,dw创建网站相册,windows优化大师的特点,短视频免费素材网站Android Studio 中 System Trace 的新增功能在 Android Studio 4.0 中#xff0c;我们已经对 CPU Profiler 的 UI 做了大量调整来提供更加直观的工作流记录#xff0c;而在 Android Studio 4.1 中#xff0c;我们基于开发者们的反馈对此功能进行了持续改进#xff0c;并且新…Android Studio 中 System Trace 的新增功能在 Android Studio 4.0 中我们已经对 CPU Profiler 的 UI 做了大量调整来提供更加直观的工作流记录而在 Android Studio 4.1 中我们基于开发者们的反馈对此功能进行了持续改进并且新增了更多特性。我们将会在本文重点介绍 Android Studio 中 System Trace 的新增功能System Trace 也就是 系统跟踪 的意思用来记录短时间内的设备活动它会生成一个 .trace 跟踪文件该文件可用于生成系统报告此报告可帮助您了解如何最有效地提升应用或游戏的性能。System Trace 虽然使用率不高但它是一款功能强大的 CPU 记录配置。不同于函数跟踪如 Java Method 或 C/C Func TraceSystem Trace 跟踪的是系统级的内容如设备活动 (例如 CPU 核心调度) 和 Android 系统进程 (例如 SurfaceFlinger)。此外您还可以通过在应用中调用 Trace API使用 自定义事件 检测您的代码这样您的自定义事件便会与系统事件一起被收集。当您在排查性能问题时 (例如 UI 卡顿或功耗过高)这些组合数据就会显得十分有用。一次搞定所有线程为了便于进行分析我们将 CPU 的记录从主分析器的时间线中分离了出来。在这个专用视图中跟踪数据被整理到了 Profiler 窗口的左侧区域中。Android Studio 4.1 Beta 1 中的 System Trace 界面您可以通过简单拖拽将某一区域或者区域内的某个元素进行向上或向下移动来重新组织列表。我们从开发者们的反馈得知选择每个线程来查看它的调用图 (或 System Trace 的跟踪事件) 是一件很麻烦的事所以我们将所有线程活动整合到了同一个视图中从而可以在显示线程状态的同时显示调用图。默认情况下我们根据线程的繁忙程度对其进行排序但是您也可以拖放任意一个线程以对其重新排序。拖放线程来改变列表顺序您也可以通过单击三角形图标或双击线程名称来折叠或展开每个线程。注意对于 Java Method Trace 和 C/C Function Trace由于调用栈很深我们默认情况下会折叠所有线程视图以便您可以一目了然地查看所有线程数据。C/C Function Trace 默认以折叠状态展示线程数据为了便于区分现在每个 System Trace 的跟踪事件都有一个独立的颜色。System Trace 事件按命名添加了对应颜色更加直观的导航新的 Trace UI 使用了改进的时间轴导航方案我们用主要 - 细节视图替换了以前的水平滚动条。在顶部您可以看到一个时间轴它仅仅映射了跟踪过程而不是整个分析过程。您可以使用范围选择器快速缩小范围到特定的时间段而下面的部分则会显示对应的详细数据。使用范围选择器来专注于时间轴的一小部分在这里您可以进行更加精细的导航操作:使用 Ctrl (在 Mac 上为 Cmd) 鼠标滚轮进行缩放按住空格键的同时左右拖动鼠标可平移视图使用 WASD 键缩放和平移视图就像 Chrome 中的旧版 SysTrace UI 一样 (chrome://tracing)。从 Android Studio 4.1 Canary 9 开始您可以通过拖动鼠标在 Thread 部分进行框选。这一操作使您可以精确地选择一个矩形区域并且只要点击右上角的 Zoom to Selection (或 M 键) 便可以放大该区域。您甚至可以跨越多个线程执行选择操作这个特性在您把相似线程拖放到一起进行检视时十分有用。举例来说您也许会想对多个辅助线程进行分析而这种场景在游戏开发中很常见。框选、拖放与缩放分析面板说到分析我们想着重聊一聊 Android Studio 4.0 中引入的新 Analysis Panel 它位于 Profiler 窗口的右边一列。基于您所选择的跟踪记录在这里可以找到相应的分析数据。当您在左边栏中选择一个线程、堆栈帧或者跟踪事件时Analysis Panel 将会显示对应的特定信息。举例来说当您选择了一个线程时该线程的状态与其他一些有用的信息就会被显示出来。我们希望 Analysis Panel 能对您有所帮助所以我们一直在探索使用各种形式来展示这些有用的分析数据。在 CPU Profiler 中我们已经有了 Top Down、Flame Chart 和 Bottom Up。作为补充我们在 Android Studio 4.1 Canary 10 中添加了 Summary 选项卡用于展示线程状态分布、跟踪事件统计等信息。举例来说我们经常需要深入了解一个反复出现的跟踪事件。Summary 选项卡会显示基本的统计信息 (如计数最小值最大值等) 以及所选跟踪事件中运行时间最长的一次事件。您也可以通过从表中选择一行来导航到另一个事件。统计信息以及跟踪事件中运行时间最长的事件稳定性与性能改进最后但也同样重要的是我们还改进了 CPU 记录的性能和稳定性:我们修复了一些可能导致记录失败的 Bug我们从 Android API level 28 开始使用 Perfetto 作为 System Trace 的后台从而可以从 Android 平台的最新检测技术中获益我们还优化了 profiler 的代码从而显著减少了解析跟踪记录时的内存消耗 (最多达 80%)。这样您便可以开启和解析更长的跟踪信息。请记住您可以增加 Android Studio 的 最大堆容量来支持更长时间的追踪。原文链接https://www.juejin.im/post/6874494055179354119文章每周持续更新可以微信搜索「 程序猿养成中心 」第一时间阅读和催更比博客早一到两篇哟另外“点击公众号下方面试/更多资料”直接免费获取我收集的一二线互联网企业Android开发岗面试题汇总答案解析以及Android架构知识点汇总pdf超清Android进阶思维脑图。
http://www.zqtcl.cn/news/183817/

相关文章:

  • 网站建设模式有哪些方面jquery做的装修网站
  • 佛山手机建网站企业网站公司单位有哪些
  • 给企业做网站的平台有没有专门做衣服搭配的网站
  • 青岛本地网站最近军事新闻大事
  • 潍坊哪里有做360网站的成都官微最新发布
  • 还有哪些网站可以做淘宝活动企业建设网站的方式
  • 上海技术公司做网站2022引流人脉推广软件
  • 网站排名优化技术安徽省城乡和建设厅网站
  • 平阴县建设工程网站英文网站模板制作
  • 网站制作超链接怎么做厦门公司建站
  • 阿里云做的网站怎么备份建筑设计网站issuu
  • 网上做设计网站广西做网站找谁
  • 网站优化成本建设项目网站备案申请表
  • 做公众号首图网站上海短期网站建设培训
  • 网站开发最好佛山优化网站排名
  • 服务器搭建网站打不开网站建设信息平台
  • 宽屏蓝色企业网站源码如何编辑网站标题
  • 免费搭建手机网站广告公司怎么取名
  • 网站抓取超时错误c 高性能网站开发
  • 营销导向企业网站策划wordpress 不显示菜单
  • 特效视频网站用.net做视频网站的案例
  • 网站建设实用的网站视屏网站的审核是怎么做的
  • 网站模板之家免费下载福州网红餐厅
  • 西安网站设计与建设第三方检测机构
  • 手机网站推广法建设网站明细报价表
  • 一级a做爰片免费网站录像好商网的网站可以做中英文切换吗
  • 视频网站闪图怎么做网件路由器管理地址
  • 一个完整的网站建设网站模板去哪要
  • 烤漆 东莞网站建设水果香精东莞网站建设技术支持
  • 国家重大项目建设库网站北京网站开发外包公司