是否有适用于Android的基准测试工具,可以用来查看哪个对象的内存更大和/或需要更多的处理时间来存储/检索值?
是的,Android为开发人员提供了许多出色的工具,建议您了解它们。在这里,您具有正式的文档链接,这是一个良好的开端。
假设您在Eclipse中,请切换到DDMS透视图。
现在,这些视图应该对测量内存有帮助:
- 分配跟踪器。 您可以看到哪些对象占用了多少内存。在运行期间,您必须按下按钮“开始跟踪”,然后再单击“获取分配”。
- 堆。 您可以看到从堆中获取了多少内存。
要分析您的应用程序,请参阅瓶颈等。请使用 Traceview 。为了从Eclipse打开 Threads
视图方便地调用它,并在运行程序时单击带有红色圆圈的按钮,例如“记录按钮”。



