【问题标题】:How can I debug RAM consumption of my android application in runtime?如何在运行时调试我的 android 应用程序的 RAM 消耗?
【发布时间】:2018-02-01 05:52:00
【问题描述】:

我需要在运行时输出我的 android 应用程序 RAM 消耗。我使用Java。我需要 java 上的方法,它将返回我的应用程序的当前 RAM 消耗。

【问题讨论】:

  • 请用精确的技术术语解释“我的应用程序的当前内存使用情况”是什么意思。 IOW,你到底想调试什么?
  • 我正在尝试调试 RAM 使用情况。
  • 请用精确的技术术语解释您所说的“RAM 使用情况”是什么意思。毕竟,您说您需要“在设备屏幕上输出 Ram 使用信息”。您将需要向用户解释这个“Ram 使用信息”是什么。如果你无法向程序员解释这意味着什么,你将如何向用户解释这意味着什么?
  • 我的意思是我的应用程序消耗的 RAM 量。

标签: java android memory-management


【解决方案1】:

最简单的方法是在 Android Studio 中使用内存监视器,当您的设备连接到您的电脑时

【讨论】:

  • 我知道。但我需要在设备屏幕上输出 Ram 使用信息。
  • 为什么?这有点 X-Y 问题的味道……是什么让您相信它需要出现在设备屏幕上而不是通过 Android Studio?您可能需要退后一步,更详细地解释您要解决的原始问题(您认为在设备屏幕上显示“RAM 使用情况”将有助于解决的问题)。跨度>
  • 好吧,我可以想象许多 QA 专家在不同的硬件上测试应用程序并监控当前的内存消耗,而不知道 Android Studio 是什么。听起来合法。
  • @romaroma 我不认为任何人在那里说不能是想要这个的正当理由,但 OP 确实需要提供更多关于他们确切内容的详细信息想要和为什么,否则人们只是在猜测。甚至术语“RAM 使用”也可以有多种含义;如果没有更多细节,OP 的含义可能与潜在建议的含义不匹配。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-12
  • 2021-10-13
  • 2016-06-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多