java - Android 上的性能测量

标签 java android performance memory

我正在寻找衡量我的 Android 应用程序性能的方法。特别是在调用特定方法时。显然,我可以使用时间(之后的时间 - 之前的时间)来评估速度有多快,因此它的执行速度有多快。

有人知道其他技术吗?即显示使用了多少处理器。

提前感谢您的任何回复。

最佳答案

您可以使用 Traceview为此工具 as kabuko mentioned ,注意这个工具也是accessable from Eclipse并且非常易于使用:

运行应用程序,进入 DDMS View ,选择要跟踪的进程并单击“开始方法分析”按钮(带红点的树形箭头)。在应用程序中执行您想要分析的操作,然后再次单击相同的按钮停止跟踪,Eclipse 将向您显示跟踪。

Start method profiling button

关于java - Android 上的性能测量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9689040/

相关文章:

java - 从HashSet得到的流过滤器的时间复杂度是多少?

android - 为什么 ACRA 库抛出异常对话框甚至应用程序当前未运行?

java - 如何在 CombinedChart 中突出显示一个 BarDataSet 条目?

c++ - 快速排除成员是否在集合中

java - OpenShift 专业版 : How To Add Additional Folders to Tomcat's Document Base

java - 程序执行 POI、JAVA 时从 Excel 电子表格读取插入的数据

java - 在 Java Web Start 中将 jar 加载到 jar 中时出现奇怪的行为

java - 如何在 Java servlet 上下文中获取和设置全局对象

android - onActivityResult 方法错误

java - 安全输出流