您如何看待Android O中的内存使用情况?


10

在Android Oreo之前,我可以通过转到Settings> 来查看内存使用情况,Memory但是自从升级到Android O以来,这种情况已经不复存在了。有什么办法可以立即查看还是完全删除了?

Answers:



2

由于接受的答案在我的情况下不适用(没有“内存”菜单项)(Android 8.0.0,三星S8),因此我想分享另一种获取内存使用情况信息的方法。这显示了应用程序的RAM状态和RAM使用情况。

Settings > Developer Options > Running Services

在此处输入图片说明


0

仅当您是开发人员并且您的开发PC就在附近时,此答案才适用。

首先,请确保已启用USB调试

然后在您的PC上打开一个可以运行的外壳adb(您不知道这是什么,那么此答案不适合您)

然后在那个shell中运行 adb shell

这将打开一个Android设备的外壳程序,在该外壳程序中,您将在Android设备上运行命令行应用程序。

现在在此adb shell中运行top -s rss | head -n 20。这将打印出约20个按RAM使用情况排序的应用程序列表(-ish,不准确)。

如果您能够在开发人员选项中启用ADB根目录(同样,如果您不知道这是不是,那么就不适合您),那么您可以看到更多详细信息:

在adb shell中运行su。这将提高您对内核的访问权限。

然后运行procrank。这将显示有关ram和swap使用的更多信息。


-2

要显示android Oreo中的内存使用情况,首先请确保在android Oreo中启用开发人员模式

启用开发人员模式android Oreo:

设置>系统>关于手机>点击内部版本号7次

现在在android 8.0 Oreo中启用了开发人员选项。

转到设置>系统>开发人员选项>内存>应用程序使用的内存

在此处输入图片说明


3
与@bmdixon的答案相比,没有添加任何新内容。
Andy Yan
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.