【发布时间】:2011-12-08 21:24:04
【问题描述】:
有没有适用于 Android 的内存压力测试工具?需要在真实设备上工作。
我正在开发一个使用基于 Ant+ 的传感器的应用程序。 http://www.thisisant.com/。我想把事情分开,所以我有一个服务来处理 Ant 无线电并广播可以被多个应用程序接收的更高级别的意图。我想将此服务与我的应用程序的其余部分分开,因为此功能应该由标准 Ant APIs 提供。
我的主要应用程序具有数据记录服务和显示数据的活动。当用户可能正在做其他事情并因此导致内存问题时,需要继续记录数据。
所以我有多个服务和应用程序,并想尝试最好的设置是什么,例如远程/本地 rervices,共享进程等。我希望能够以一种受控的方式在低内存 senarios 下测试事物。因此需要一个内存压力工具。
我已经做了一些谷歌搜索,但没有发现任何令人惊讶的结果,因为 Android 手机是内存恐惧设备,并且有一些古怪的行为,所以好的测试工具似乎应该存在。
更多信息。
我今天发现了这个http://forum.xda-developers.com/showthread.php?t=622666关于如何在有根手机上配置 taskkiller 的讨论。修改配置值以人为地减少系统内存可能是一种更容易进入低内存情况的方法。我编写了一个简单的应用程序,它以可配置的方式分配内存,但是在单个进程中可以轻松分配多少内存是有限制的。
【问题讨论】:
-
无意中问了同样的问题:stackoverflow.com/q/25179330/1009459
-
工具集中没有用于执行此操作的任何内容的事实令人失望,它应该是一个标准的系统工具。