如何在运行时调试我的安卓应用程序的RAM消耗?

4

我需要在运行时输出我的Android应用程序的RAM消耗情况。我使用Java编程语言。我需要一个Java方法,它将返回我的应用程序当前的RAM消耗情况。


1
请用精确的技术术语解释“我的应用程序当前内存使用情况”是什么意思。换句话说,您要调试什么? - CommonsWare
1
请用精确的技术术语解释一下“RAM使用情况”的含义。毕竟,您说您需要在设备屏幕上输出RAM使用情况信息。您需要向用户解释这个“RAM使用情况信息”是什么。如果您无法向程序员解释这意味着什么,那么您将如何向用户解释这意味着什么? - CommonsWare
我的意思是我的应用程序消耗的RAM数量。 - Anatoly Ruymkin
1
https://dev59.com/DHA75IYBdhLWcg3wqLD_#19267315 - CommonsWare
https://dev59.com/63E95IYBdhLWcg3wd9tK - Anatoly Ruymkin
显示剩余2条评论
1个回答

0

最简单的方法是在连接到计算机的设备上使用Android Studio中的内存监视器


我知道。但是我需要在设备屏幕上输出RAM使用信息。 - Anatoly Ruymkin
1
为什么?这似乎是一个X-Y问题...是什么让你相信它需要在设备屏幕上显示,而不是通过Android Studio?您可能需要退一步并更详细地解释您试图解决的原始问题(您认为在“设备屏幕上显示_RAM使用情况”将有助于解决的问题)。 - TripeHound
1
我可以想象许多QA专家在不知道什么是Android Studio的情况下,在不同的硬件上测试应用程序并监控当前的内存消耗。听起来很合理。 - romaroma
@romaroma 我不认为有人说想要这个功能就一定没有合理的理由,但是原帖作者真的需要提供更多关于他们想要什么以及为什么想要的详细信息,否则其他人只能猜测。即使“RAM使用量”这个术语也可能有几种含义;如果没有更多细节,原帖作者所指的可能与潜在建议的意思不符。 - TripeHound

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接