Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Android仿真器中模拟内存不足?_Java_Android_Mobile - Fatal编程技术网

Java 如何在Android仿真器中模拟内存不足?

Java 如何在Android仿真器中模拟内存不足?,java,android,mobile,Java,Android,Mobile,有没有一种简单的方法来模拟模拟器中内存不足的情况? 我感兴趣的是执行类似于shell中调用命令的资源清理 ulimit -Sv 10000 这会将当前内存限制设置为10000 Kb,这样以后从该shell调用的所有应用程序都将无法访问更多内存。如果您的手机或仿真器有应用程序开发工具(每个仿真器都有),则另一种方法可以做到这一点。打开开发工具,浏览开发设置并打开“立即销毁活动”复选框。这可以帮助您模拟在内存不足时活动被破坏的情况。如果您只是想触发Ontremmory回调,那么这将起到以下作用:

有没有一种简单的方法来模拟模拟器中内存不足的情况? 我感兴趣的是执行类似于shell中调用命令的资源清理

ulimit -Sv 10000

这会将当前内存限制设置为10000 Kb,这样以后从该shell调用的所有应用程序都将无法访问更多内存。

如果您的手机或仿真器有应用程序开发工具(每个仿真器都有),则另一种方法可以做到这一点。打开开发工具,浏览开发设置并打开“立即销毁活动”复选框。这可以帮助您模拟在内存不足时活动被破坏的情况。如果您只是想触发Ontremmory回调,那么这将起到以下作用:

adb外壳am发送微调存储器


e、 g.adb shell am send trim memory com.example.app mediate

当我尝试执行此命令时,我得到了“ulimit:invalign option-v”。在哪个shell上?是
commond提示符
还是
telnet
?我得到ulimit:虚拟内存:无法修改限制:无效参数必须输入ulimit命令的“shell”似乎是可以使用“adb.exe”(Android调试桥)打开的shell。如果只有一个Emulator实例或设备,那么您只需在DosBox中输入“adb shell”(假设您位于adb.exe所在的目录中,即“sdk/platform tools”)。这正是我想要的。非常感谢!(大约六年后,lol)它不做清理缓存之类的事情。这不会发送任何修剪内存事件,因此也不是真正模拟内存不足。