gpt4 book ai didi

android - 如何吃掉android应用程序中的所有android内存?

转载 作者:行者123 更新时间:2023-11-29 21:09:42 26 4
gpt4 key购买 nike

最近,我正在测试 android 设备交换分区的性能。我需要吃掉测试应用程序中的所有内存(可以具有 root 权限),以便可以换出一些页面。我怎样才能做到这一点?谢谢。

最佳答案

由于您能够使用 ADB 并拥有 busybox,因此您可以使用 shell 脚本来分配内存直到内存耗尽。

引用Write a bash shell script that consumes a constant amount of RAM for a user defined time

摘自该答案:

#!/bin/ash

echo "Provide sleep time in the form of NUMBER[SUFFIX]"
echo " SUFFIX may be 's' for seconds (default), 'm' for minutes,"
echo " 'h' for hours, or 'd' for days."
read -p "> " delay

echo "begin allocating memory..."
for index in $(seq 1000); do
value=$(seq -w -s '' $index $(($index + 100000)))
eval array$index=$value
done
echo "...end allocating memory"

echo "sleeping for $delay"
sleep $delay

关于android - 如何吃掉android应用程序中的所有android内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23344125/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com