Android:查看backstack

时间:2018-06-06 08:58:39

标签: android memory-leaks android-studio-3.0

在之前的Android版本中,可以通过选择“图形状态”(如图所示)使用android profiler查看backstack。但是,这似乎在Android Studio 3.0.1中不存在。有谁知道现在如何访问这些信息?我怀疑我有时会引发重复的活动,这对于确认它是非常有用的。

enter image description here

编辑: 好的,所以我启用了高级探查器。它显示了配置文件运行时启动和停止的不同活动。我设法看到确实有一个重复的活动(见下图,红色箭头显示两个活动具有相同的名称但短的活动永远不会被销毁。原因是用户按下按钮启动活动 - 所以双击创造两个)。它真的很难接受(我不得不像疯了一样放大),但我想它的东西。

enter image description here

1 个答案:

答案 0 :(得分:1)

如果你想检查memory issues中的android studio 3.1.2,那么他们已经改变了探查器的工作。现在您必须按照以下步骤操作:

  • 打开profiler并开始申请。

  • 现在点击memory line,,这通常是蓝色,至少是我的。

  • 现在您的application正在运行。点击所有图表正上方的recording按钮。按钮颜色为红色。
  • 在分析器记录内存大小/堆时继续工作。
  • 如果您想完成,只需点击停止录制按钮,它就会显示结果。

我也附上了下面的图片,让您了解它是如何完成的。您可以选择Arrange by callStack以查看更多选项。

enter image description here

您可以在此处的{s}}

中找到更多内容