java - 是否有适用于 Android 的面向指令的分析工具?

标签 java android profiler profiling

我需要在我的 Android java 代码中分析几个函数。

我知道 traceview。我实际上找到了使用此工具调查哪些功能。但它没有提供有助于调查特定功能内部的信息。

那么,有什么方法可以获取 Android 上 Java 代码的每条指令分析信息吗?

最佳答案

我建议您可以在 Java 代码中尝试使用“hprof”将分析数据转储到一个文件中,然后您可以分析该文件以获取更多详细信息。

使用的API:
dumpHprofData(String fileName)

如果您对更细粒度的分析感兴趣,那么您可以尝试在内核级别工作的“readprofile”。你需要' busybox ' 来使用它。但是,我想您需要将指令与您的 Java 语句进行映射。

关于java - 是否有适用于 Android 的面向指令的分析工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4149844/

相关文章:

java - 验证 GUI 中的文本字段输入

java - 检查连接并最终使用 dropwizard 0.9.2 和 JDBI 重新连接

Java - 验证主题代码

java - 如何绘制箭头(在 Android 中)?

android - 使用警报对话框生成器的 fragment 上的日期选择器对话框

java - 提高网络编码-编码的性能

java - JSP - 何时使用指令以及何时使用 jsp 标签?

android - Phonegap android 退出应用程序无法正常工作

对象的 Python 探查器用法

profiler - 我无法运行 "perf"命令。 Perf 是一个用于堆栈跟踪的 linux 分析器