问题标签 [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 - 图标列表使用Android巨大的内存
我有一个显示已安装应用程序列表的回收站。起初我直接从ResolveInfo
包中获取图标,但是我注意到性能很慢,所以我决定将所有已安装的应用程序解析到我的应用程序的数据库中,并将图标图像保存为经过 70% 压缩的编码 Base64 字符串。目前虽然内存使用量很大,但性能要好得多。我尝试与他们一起使用 Glide,但仍然是同样的问题。请问有什么建议吗?
看截图 截图
android - 在循环中动态创建视图(textView、imageVIew 等)会挂起 Android 设备。如何解决这个问题?
我正在创建动态视图并将其添加到循环中的父布局中。因此,当数据更大时,它会在设置视图时挂起android系统。
如何阻止这种情况?或者任何更好的方法来填充不会挂断设备的大型动态数据。
基本操作 :
我得到一个包含一些格式信息的数据列表
运行一个循环并根据不同类型的数据(文本、图像、链接等)的 switch case 动态创建视图,并将该视图添加到父布局中。
android - 如何分析 Android(AOSP) 构建性能?
我想对 AOSP 构建过程进行分析,找出瓶颈,看看如何加速构建过程。我正在研究Android Pie
预ninja
构建的构建系统,有一个初步的可视化工具(“-t”),除此之外,是否有任何分析器工具来分析像这样的构建过程 Soong
android - 为什么我的 Java 方法没有在 AndroidStudio3.5.1 的 CPU-Profiler 中列出?
我正在使用 Android Studio3.5.1 使用示例 Java 方法选项使用 Android-Profiler 进行 cpu 分析。当我使用的方法的非优化版本时,方法会在方法跟踪窗格中列出。但是当我尝试使用相同方法的优化版本时,该方法没有在窗格中列出。
尝试了两个版本的相同方法。
java - 我的应用程序显示“应用程序可能在其主线程上做了太多工作。”,我不知道代码的哪一部分导致了这种情况
好吧,我是 Android 编码的新手,我正在开发一个应用程序来教如何种植一些植物/花卉。我正在使用 SQLite 数据库来存储数据,但是我通过游标调用类中的信息,除此之外我不知道该怎么做,所以我的应用程序真的很慢,我猜是游标错误,但我无法解决这个问题。抱歉我的英语不好,我来自巴西:D。
编辑:根据要求在下面的 Logcat。
android - Memory Profiler 中的常量对象分配
我的应用程序总是在运行时分配对象。当它空闲时,Memory Profiler 中的彩色内存图保持不变。但是分配对象的白色虚线不断增长。它从 110K 开始,达到 250K 甚至更多。GC 有时会将其降至 110K,但随后又会继续增长。这是正常行为吗?如果不是,那该怎么办?