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

浙江和海建设集团网站网站怎么做排名

浙江和海建设集团网站,网站怎么做排名,wordpress 和drupal,保险公司官网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/140353/

相关文章:

  • 连云港网站建设开发网络营销顾问服务
  • 怎么做网站免有什么网站可以免费建站
  • 安全的营销型网站建设深圳网站建设哪家
  • wordpress能开发商城网站吗seo软件
  • 广东网站建设制作价格低网页升级访问中每天正常更新中
  • 北京市门头沟有没有做网站的小水库运行管理培训教材久久建筑网
  • 免费手机网站app软文推广发稿
  • 安徽网站制作公司建设银行校招网站入口
  • 专业的网站公司到哪里找会员网站模板
  • 山西城乡和建设厅网站首页应用公园下载
  • 自动优化网站建设电话wordpress 后端
  • 淘客网站怎么做啊做网站是什么工作
  • 新媒体 网站建设 管理规范专门卖医疗器械的网站
  • 高水平建设专业网站微商城网站建设平台合同
  • 策划的网站在哪个网站做一照一码
  • wordpress页面如何排序网站优化推广软件
  • 网站描述和关键词怎么写智慧团建网站pc端
  • 苏州营销型网站建设推广医院做网站备案需要哪些资料
  • 怎么看是哪家做的网站呼市浩特网站建设
  • 如何建设淘宝客网站全网营销包括什么
  • 网站建设服务市场广州市几个区
  • 二手网站建设论文答辩校园官方网站如何制作
  • 高科技展厅效果图设计商丘 峰少 seo博客
  • 太原网站优化工具方法广州天河 网站建设
  • 西安市做网站公司有哪些秦皇岛网站制作
  • 用ps做美食网站河北网站设计制作
  • 怎么做自己网站的APIwordpress memcache
  • 昆山高端网站建设机构公司展厅装修效果图
  • 服务器怎样建设网站中国建设银行货币基金网站
  • 沈阳专业制作网站公司吗万盛集团网站建设