Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:查看backbackback_Android_Memory Leaks_Android Studio 3.0 - Fatal编程技术网

Android:查看backbackback

Android:查看backbackback,android,memory-leaks,android-studio-3.0,Android,Memory Leaks,Android Studio 3.0,在以前版本的Android中,可以通过选择“图形状态”(如图所示)使用Android profiler查看backbackback。但是,Android Studio 3.0.1中似乎没有这一点。现在有人知道如何访问此信息吗?我怀疑我有时会导致启动重复的活动,这将非常有助于确认这一点 编辑: 好的,我启用了高级探查器。它显示了在概要文件运行时启动和停止的不同活动。我设法发现确实有一个重复的活动(见下图,红色箭头显示两个同名的活动,但短的活动从未被破坏。原因是用户按下按钮开始活动-因此双击创建两

在以前版本的Android中,可以通过选择“图形状态”(如图所示)使用Android profiler查看backbackback。但是,Android Studio 3.0.1中似乎没有这一点。现在有人知道如何访问此信息吗?我怀疑我有时会导致启动重复的活动,这将非常有助于确认这一点

编辑: 好的,我启用了高级探查器。它显示了在概要文件运行时启动和停止的不同活动。我设法发现确实有一个重复的活动(见下图,红色箭头显示两个同名的活动,但短的活动从未被破坏。原因是用户按下按钮开始活动-因此双击创建两个)。这真的很难理解(我不得不疯狂地放大),但我猜这是什么


如果您想检查
android studio 3.1.2
中的
内存问题,那么他们已经稍微改变了探查器的工作方式。现在,您必须遵循以下步骤:

  • 打开
    profiler
    并启动应用程序

  • 现在点击
    内存行,
    ,它通常是蓝色的,至少我是蓝色的

  • 现在您的
    应用程序正在运行。开始
    录制
    按钮,位于所有图形的正上方。按钮的颜色是红色
  • 在探查器记录内存大小/堆时,继续执行此工作
  • 当您想完成时,只需单击停止录制按钮,它将向您显示结果
我也附上了下面的图片,让你知道它是如何做到的。您可以选择
arrangebycallstack
查看更多选项


您可以在android文档中找到更多信息

请检查我的答案,看看这是否是您正在搜索的内容。感谢您的快速响应!!这不是我想要的。用于显示backbackback中存在的所有活动的图形状态,因此,如果有重复项,您将在该列表中看到它。同时我所做的是启用高级评测,在那里我可以看到两个同名的活动(其中一个没有被销毁)。我会更新上面的描述来演示。@Zee是的,我忘了提到你也需要启用Advanced profiler。但我现在将等待您的描述:)