有没有一种简单的方法来模拟模拟器内部的低内存?我有兴趣执行类似于本文的资源清理
从 shell 调用 ulimit 命令。
ulimit
ulimit -Sv 10000
这会将当前内存限制设置为 10 000 Kb,以便之后从此 shell 调用的所有应用都无法访问更多内存。
如果您只是想触发您的 onTrimMemory 回调,那么这将解决问题:
adb shell am send-trim-memory
例如 adb shell am send-trim-memory com.example.app MODERATE