你如何模拟Android模拟器中的低内存?

时间:2009-09-27 07:45:42

标签: java android mobile

有一种简单的方法来模拟模拟器中的低内存吗? 我有兴趣执行类似于this post

的资源清理

3 个答案:

答案 0 :(得分:23)

从shell调用ulimit命令。

ulimit -Sv 10000

这会将当前内存限制设置为10 000 Kb,以便之后从此shell调用的所有应用程序将无法访问更多内存。

答案 1 :(得分:1)

如果你只是想要触发onTrimMemory回调,那么这就行了:

adb shell am send-trim-memory

e.g。 adb shell am send-trim-memory com.example.app MODERATE

答案 2 :(得分:0)

另一种方法是,如果您的手机或模拟器具有应用程序开发工具(每个模拟器都有)。打开开发工具,导航开发设置并打开“立即销毁活动”复选框。这可以帮助您模拟当您的活动在内存不足时被销毁时的情况