我需要一个测试,以便能够看到我是否可以以某种方式耗尽系统的整个内存,以便系统调用onLowMemory()
- 事件。
我需要这个能够在内存不足时测试应用程序的行为。 有什么提示吗?
答案 0 :(得分:1)
List<Integer> memoryHog = new ArrayList<Integer>();
while(true){
memoryHog.add(new Integer(5));
}
这样的工作会简单吗?基本上循环并添加对象,直到分配给程序的任何内存被使用。或者您是否正在寻找一种方法来使用所有系统内存?