问题标签 [android-profiler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
218 浏览

android-studio - 如何在“trace java methods”模式下使用分析器启动应用程序?

我们已准备好优化应用启动时间。

最终目标是,报价

在计算器启动时冷启动到片段 X

我确实有一些关于我们可以调整什么来尝试加快加载的想法,但我想在尝试之前先验证它们。

所以我打开分析器视图并点击应用程序启动配置。

没有调用图表的分析器

好的...没有痕迹。

不幸的是,在应用程序加载之前我无法点击record按钮。这对我没有任何好处,因为我正在尝试获取创业公司的简介。

有什么方法可以在记录功能已经激活的情况下启动?

更新

是的,如果您编辑运行配置,则可以,但不会为您提供任何相关信息,因为即使那样,它也只会在启动后开始记录信息。

在此处输入图像描述

0 投票
0 回答
42 浏览

android - Android - 这些值对于应用程序是否正常?

我需要说我对android很陌生。最近在我的回收站视图中,当我加载 100 多个项目(主要是图片)时,我的应用程序首先滞后,然后自行关闭而没有错误消息。这些是探查器值。我想知道的是这些值是否正常?如果不是什么是正常值。我想我需要提一下,这是像 facebook 这样的共享应用程序。

安卓分析器 1

安卓分析器 2

安卓分析器 3

我的适配器代码:

0 投票
6 回答
5711 浏览

android-studio - Android Profiler 卡在加载中

我正在尝试打开 Profiler,但它无法正常工作,因为它卡在加载中,我有 Android Studio 3.3。

Profiler 卡在加载中

Profiler 卡在加载中

我正在使用这个真实的设备..

我的安卓设备

0 投票
1 回答
32 浏览

android - 使用 shell 命令获取应用程序使用的 Memory-RAM 信息

我只想使用 shell 命令获取特定应用程序使用的 RAM 信息,目前我使用ps -x | grep 'packageName'但其结果因分析器显示的内存而异

这是我正在使用的上述命令的结果

u0_a73 7623 4287 3271364 225728 SyS_epoll_ 73289f334c S packageName (u:193963, s:87819)

粗体部分是应用程序消耗的 ram,以 kB 为单位

0 投票
0 回答
102 浏览

android - 打开android studio配置文件时发生OOM错误

安卓版本: 8.0.0

当我调用file.list时,如果我打开android studio profiler监控内存,很容易出现OOM错误,如下:

我尝试从源码中找问题,List最终调用了list0,</p>

file.list -> UnixFileSystem.list() -> UnixFileSystem_list0

而且,令人困惑的是,这里返回的字符串是“ heap allocation failed ”,而不是“<strong>EnsureLocalCapacity”,所以我不知道“ EnsureLocalCapacity ”从哪里来

这是我的代码:

目前发现是在启用profiler监控的前提下发生的。目前尚不清楚是否会出现其他情况。

几个问题:

  1. 如何解决这个问题呢?
  2. 这个问题与分析器有关吗?打开探查器内存监控会消耗内存吗?它要多少钱?
  3. 哪里可以看到profiler内存监控相关源码
0 投票
1 回答
864 浏览

android-studio - Android Studio 合并 Trace.beginSection() 和 endSection() 以获取总时间

我想改进我的应用程序的某些部分,Trace.beginSection("MyLable");Trace.endSection();查看包装方法的时间。

但我遇到了这些问题:

  1. 首先在分析器中看不到我的自定义标签。
  2. 其次是我想合并Trace.beginSectionTrace.endSection作为一个项目,这样我就可以计算包装方法的时间。

在此处输入图像描述

我在调用图表火焰图表视图中尝试了这个,但结果是一样的。你有什么主意吗?

0 投票
1 回答
1092 浏览

android-studio - Android Studio Network Profiler Retrofit 2-网络分析数据不可用

我遇到了 Android Studio Network Profiler 的问题。我看不到我的应用程序的任何网络请求。我目前正在使用 Retrofit 2。看来 Profiler 是为与 OKHttp 一起使用而构建的。

根据我的理解,Retrofit 是建立在 OKHttp 之上的,所以我不确定是否有一些我想查看日志数据的东西。

版本:

0 投票
1 回答
215 浏览

android - Android 探查器工具可用于 Android Studio 中的颤振应用程序吗?

Android Studio中,我们有一个方便的工具来使用 Android Profiler测量应用程序性能,通过它我们可以跟踪我们的应用程序内存、网络、CPU 使用情况。

当我使用颤振应用程序时,我在我的工作室中没有看到该选项工具,Android Profiler在 Android 工作室中也可用于颤振应用程序吗?

如果是,我们如何启用它(或)任何其他方式来跟踪颤振应用程序的性能?

0 投票
2 回答
968 浏览

android - Android Studio Profiler 分配的内存不适用

嗨,在真实设备/模拟器上运行应用程序时,我无法查看为我的应用程序分配的内存,分析器显示分配为N/A

下面是它的外观截图,

在此处输入图像描述 我正在运行 android studio 3.3.2 版,还有什么需要配置的。

0 投票
1 回答
114 浏览

java - 安卓应用启动时占用近 400 MB 内存

首先,我看到了其他可能与我重复的问题。但他们都不能为我提供解决方案。 这就是分析器给我的关于内存使用的信息

与在 MainActivity 中达到时相比,应用程序启动时的内存消耗过多。在 Application 类中,只有分析和 facebook sdk 初始化。Splash 活动仅包含检查用户之前是否登录过的逻辑。任何想法这背后是什么?感谢您的关注。