问题标签 [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.
android - 为什么 Memory Profiler 中的“代码”和“本机”部分使用太多内存,我该如何减少它?
当用户第一次打开我的应用程序时,它使用了 75MB 内存。
我使用 Android Studio 中的 Android Profiler Tool 来检查我的 Android 应用程序的内存使用情况。当主屏幕打开时,应用程序开始使用 75MB 内存,即使主 Activity 没有创建任何需要太多内存的对象。没有位图或任何大数组等。
40MB 来自“代码”部分,19MB 来自“本机”,我们在此 Activity 中不加载任何本机库。不过,我们会在用户打开另一个 Activity 后加载。我正在尝试减少内存使用量,我想知道如何从“代码”和“本机”部分减少。
Android Profiler 的屏幕截图
android-studio - android studio 3,android profiler,显示“无可调试进程”
我需要一个像 Google Chrome Network 标签这样的工具,但适用于 android。我发现 android studio 3 有一个新工具,比如 Google Chrome 网络选项卡来显示“http”请求。我的目标是查找由特定 android 应用程序调用的 Web 服务。我在 android studio 的 AVD 模拟器上安装了 apk,但 Android Profiler 显示“没有可调试的进程”。
如何在此列表中选择我的特定 android 应用程序?
这个工具是否可能只适用于在 android studio 中打开的 android 项目?(如果答案是真的,那就太糟糕了,因为它会限制用户)
谢谢
android - java.lang.UnsatisfiedLinkError:找不到长 com.android.tools.profiler.support.network.HttpTracker$Connection.nextId() 的实现
我刚刚在 Android Studio 中启用了高级分析。但是我的应用程序在启用后崩溃并出现以下错误:
我正在使用 api 级别 24 版本 6.0 的设备
任何想法?
android - “Android Profiler”上的空请求正文
之前使用 okhttp 拦截器,在 android studio 的“Android Monitor”部分打印了一个完整的 json 请求。
现在将 android studio 更新到 3.1 后,有“Android Profiler”选项代替“Android Monitor”来记录请求响应。以下是我使用“Android Profiler”所遵循的链接。
https://futurestud.io/tutorials/retrofit-2-analyze-network-traffic-with-android-studio-profiler
“Android Profiler”打印响应正文,但请求正文(在请求选项卡上)始终为空。
如何通过“Android Profiler”打印完整的 json 请求正文。谢谢
android - 如何导出 Android Profiler CPU 使用率
有没有一种方法可以将此 cpu % 使用率导出到文件中,例如我可以在哪里。测量平均 % cpu 使用率?
android - Android Ndk - 为 C++ 线程设置名称
我正在尝试使用 Android Profiler 分析我的代码。问题是命名我的 C++ 线程,我尝试使用:
pthread_setname_np(pthread_self(), "MyThread");
但它不显示指定的名称。如何在 Android 上命名我的 C++ 线程?
android-studio - Android Studio Profiler 在 ubuntu 16.04 中非常滞后
每次我打开分析器时,一切都开始滞后。我的配置:ubuntu gnome 16.04、i7 7700、16 GB RAM、Android Studio 3.1.2
android - Android Profiling 对所选进程不可用,但已启用高级分析
我正在开发一个具有多个模块的 Android 应用程序。该应用程序使用 ProGuard,所有模块中的 compileSdkVersion 都设置为 27,当我尝试启用高级分析时,我继续收到一条消息,提示“所选进程无法使用高级分析”。
在搜索有关该主题的其他问题后,我尝试过的解决方案:
- 为应用程序启用高级分析(显然)以及默认的运行配置
- 使用 minifyEnabled false 在所有模块中禁用 ProGuard
- 将 Studio 版本更新到 3.1.3,将 Gradle 更新到 4.4
- 上述更改后重建项目
我错过了什么吗?我还能做些什么来启用高级分析?