如何在设备上导致onLowMemory进行测试

Tim*_*ima 7 android low-memory

我想测试我们的应用程序的低内存情况.

你有什么想法,如何在设备上造成onLowMemory?

谢谢.

Pet*_*ton 1

我只知道一种方法,那就是创建一个在不同线程中运行的方法,该方法会导致内存泄漏,使其连续循环直到onLowMemory()被调用,然后停止线程。

如果有人分享此案例的经验,那就太好了!

  • 如果我没有记错的话,这不起作用,因为当整个系统内存变低时会调用 onLowMemory() 。每个进程都有一个限制,当超出该限制时,会抛出异常,而不会影响整个系统 (4认同)