18得票6回答
Android Profiler卡在加载中

我尝试打开性能分析器,但它卡在加载中无法工作,我使用的是Android Studio 3.3。 性能分析器卡在加载中 我正在使用这台真实设备..

15得票7回答
选定进程无法使用Android分析功能,但高级分析已启用。

我正在开发一款具有多个模块的Android应用程序。应用程序使用ProGuard,所有模块中的compileSdkVersion设置为27,当我尝试启用高级分析时,我继续收到消息说“所选进程不支持高级分析”。 在搜索有关此主题的其他问题后,我尝试过以下解决方案: 为应用程序以及默认的运行...

14得票2回答
Android studio 3.0:Studio Profilers遇到意外错误。

我的应用程序运行完美。 但是,每次运行应用程序时,我的logcat都会报一个错误: 12-11 20:45:42.539 946-1547/package E/StudioProfiler: Studio Profilers 遇到意外错误。考虑报告错误,包括下面的logcat输出...

14得票6回答
分析器无法检测到我的设备。

我正在使用Android Studio 3.1.3,在Lenovo Phab PB1-770M上部署我的应用程序(Android 5.1.1,API 22)。自昨天起,Android Profiler停止检测我的设备,尽管我能够使用AS在我的设备上运行和调试,但Profiler无法检测到设备已...

13得票1回答
为什么内存分析器中的“Code”和“Native”部分使用了过多的内存,我该如何减少它?

当用户第一次打开我的应用时,它会使用75MB的内存。 我使用了来自Android Studio的Android Profiler工具来检查我的Android应用程序的内存使用情况。当主屏幕展开时,即使主活动没有创建任何需要太多内存的对象,该应用程序仍然开始使用75MB的内存。没有位图或任何大...

12得票1回答
Android Profiler 中本地内存大小

在Android Studio Profiler中,有两个地方显示应用程序占用的本机内存大小。 第一个位置在水平条上。文档描述为:“本地:从C或C ++代码分配的对象的内存”。 第二个位置是应用程序堆转储,本机大小列。在文档中描述为:“本机大小:此对象类型使用的本机内存总量(以字节为单...

11得票1回答
如何使用新的AndroidProfiler处理内存泄漏问题

我正在努力学习如何识别和处理应用程序中的内存泄漏。我在阅读这篇优秀的文章,但我对如何在新的“Android Profiler”工具中应用此方法有些困惑。 我有一个测试应用程序,LeakCanary指出我的应用程序存在内存泄漏。 事实上,当我运行分析器并按“转储Java堆”时,我可以看到4个...

8得票3回答
Android Studio 3.0.1 在 Android Profiler 中获取内存分配结果的时间太久了

我试图对我的应用程序的内存分配进行分析,但是Android Studio获取分配记录的结果非常耗时(实际上已经45分钟了,仍在获取中!!!)。以下是屏幕截图请看时间。

8得票2回答
Android Studio 3.2:打开HPROF转储文件时找不到分析器任务窗格

我正在尝试使用Android Profiler分析应用程序的内存泄漏。大多数在线教程(以及此站点上的答案)都说要创建堆转储,将其保存为.hprof扩展名,然后在Android Studio中打开它。我能够做到这一点,但找不到这些教程所提到的“Analyzer Tasks”窗格,就像下面的屏幕截...

8得票2回答
Android Studio 分析器 内存已分配 N/A

你好,当我在真实设备/模拟器上运行应用程序时,我无法查看所分配的内存,Profiler显示已分配内存为N/A。 以下是屏幕截图: 我正在运行Android Studio版本3.3.2,是否需要进行其他配置?