onLowMemory事件测试



我需要一个测试,看看我是否能以某种方式耗尽系统的整个内存,以便系统调用onLowMemory() -事件。

我需要这个能够测试应用程序的行为时,内存运行低。任何建议吗?

List<Integer> memoryHog = new ArrayList<Integer>();
while(true){
   memoryHog.add(new Integer(5));
}

这么简单的事情会起作用吗?基本上是循环并添加对象,直到分配给程序的所有内存都被使用。或者您正在寻找一种方法来使用所有系统内存?

最新更新