热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在AndroidStudio3.1调试器中使用"Overhead"选项卡?

如何解决《如何在AndroidStudio3.1调试器中使用"Overhead"选项卡?》经验,为你挑选了1个好方法。

调试我的应用程序时,我注意到调试器选项卡下的Android Studio 3.1中的选项卡 - 开销.它有一些我的方法名称列出时间(ms)度量:

Android Studio中的开销标签

我找不到关于这个标签的任何信息,它是什么以及如何使用/阅读它,这是一种耻辱,因为它似乎很有用.

任何人都可以给出一些解释或指向文档吗?



1> Tobias Reich..:

TL; DR:它显示了使用调试器的"性能损失".

由于Android Studio基于IntelliJ IDEA,因此您可以在此处找到有关此功能的一些信息:

https://blog.jetbrains.com/idea/2017/09/whats-new-in-intellij-idea-2017-3-eap/

顾名思义,此选项卡显示了在单步执行代码时或数据呈现器评估值以在变量,手表或其他位置显示它们时添加的开销.

此处还有更多信息(包括显示该功能的小型GIF):

https://blog.jetbrains.com/idea/2017/12/intellij-idea-2017-3-debugger-improvements/

他们声明的地方:

调试应用程序带来了不可避免的成本.虽然我们可能知道这一点,但这并不总是很明显.IntelliJ IDEA 2017.3提供了一种可视化此成本的方法.现在有一个新选项卡Overhead,它提供了调试成本的视图.[...]如您所见,此窗口显示了在代码中使用了多少时间,或者在监视器和变量中使用自定义类型渲染器渲染值.查看此开销可能有助于您了解运行和调试应用程序之间的行为差​​异,并将帮助您在调试时减少不必要的性能成本.

这是显示它的用法的gif动画:

Gif动画展示如何使用它


推荐阅读
author-avatar
学生联盟v
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有