android - 如何确定我的 android 应用程序是否存在内存泄漏?

标签 android memory-management

我浏览了整个 internet\goolge\stackoverflow,但找不到完整而简单的指南,可以向我解释如何找到我的 android 应用程序是否存在内存泄漏。 任何人都可以向我解释如何去做,或者更好地给我一个很好的指导吗?

我的应用程序收集有关电池的数据并将其保存到手机上的数据库中。 每次电池发生变化时 (ACTION_BATTERY_CHANGED),我都会检查电池百分比是否发生变化,在这种情况下,我会保存一些数据。

这个应用程序占用 (25-30)MB RAM 我认为这对于这么简单的应用程序来说太多了。我怀疑它有内存泄漏。

最佳答案

关于android - 如何确定我的 android 应用程序是否存在内存泄漏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11064940/

相关文章:

c++ - std::vector 元素在物理内存中是否连续?

android - IllegalStateException - Fragment.getResources

android - RecyclerView ItemTouchHelper - 自定义 View

c++ - Windows 任务管理器显示进程虚拟内存的哪一部分

c - 为什么 valgrind 在重用分配的内存时会提示大小为 1 的无效读写?

memory - 虚拟地址空间大小与物理地址空间大小

memory-management - 在 D 中,一个对象是否有可能在内部持有一个成员对象?

android - 如何使用 Android Intent 发送 HTML 邮件

android - 单击设置按钮时出错

android - 如何使用ReentrantLock或Mutex正确锁定线程?