Android Studio Profiler 内存分配 N/A
Android Studio Profiler Memory Allocated N/A
您好,当 运行 应用程序在真实 device/emulator 上时,我无法查看为我的应用程序分配的内存,探查器显示已分配为 N/A
下面是它的外观截图,
我是运行androidstudio version 3.3.2,请问还有什么需要配置的吗
- 启用高级分析。 (如果这解决了问题,请忽略其余部分。)编辑配置 > app > Profiling > tick "Enable advanced profiling"
- 在 Android Studio 中,单击分析器按钮打开分析器视图。
- 在视图窗格的顶部,"Sessions" 的右侧,单击下拉菜单,然后 select "Memory"。
- 在现在显示为 "Memory" 的下拉菜单的右侧,您会看到 "Allocation Tracking" 和旁边的下拉菜单。单击它(在分析时!)和 select "Full".
希望对您有所帮助。
编辑:我的回答如何更好:它适用于所有 Android 设备!
我遇到了同样的问题,以下是我为解决问题所做的工作。 (这仅在 运行 on API level < 26 时有效)
- 在 Android Studio 中,转到“配置”菜单,如下图所示,然后单击“编辑配置”。
- Select 左侧菜单中的应用配置(通常称为 "app")。
- 单击“分析”选项卡。
- 检查"Enable advanced profiling"。
您好,当 运行 应用程序在真实 device/emulator 上时,我无法查看为我的应用程序分配的内存,探查器显示已分配为 N/A
下面是它的外观截图,
- 启用高级分析。 (如果这解决了问题,请忽略其余部分。)编辑配置 > app > Profiling > tick "Enable advanced profiling"
- 在 Android Studio 中,单击分析器按钮打开分析器视图。
- 在视图窗格的顶部,"Sessions" 的右侧,单击下拉菜单,然后 select "Memory"。
- 在现在显示为 "Memory" 的下拉菜单的右侧,您会看到 "Allocation Tracking" 和旁边的下拉菜单。单击它(在分析时!)和 select "Full".
希望对您有所帮助。
编辑:我的回答如何更好:它适用于所有 Android 设备!
我遇到了同样的问题,以下是我为解决问题所做的工作。 (这仅在 运行 on API level < 26 时有效)
- 在 Android Studio 中,转到“配置”菜单,如下图所示,然后单击“编辑配置”。
- Select 左侧菜单中的应用配置(通常称为 "app")。
- 单击“分析”选项卡。
- 检查"Enable advanced profiling"。