我需要在我的 Android java 代码中分析几个函数。
我知道 traceview。我实际上找到了使用此工具调查哪些功能。但它没有提供有助于调查特定功能内部的信息。
那么,有什么方法可以获取 Android 上 Java 代码的每条指令分析信息吗?
最佳答案
我建议您可以在 Java 代码中尝试使用“hprof”将分析数据转储到一个文件中,然后您可以分析该文件以获取更多详细信息。
使用的API:
dumpHprofData(String fileName)
如果您对更细粒度的分析感兴趣,那么您可以尝试在内核级别工作的“readprofile”。你需要' busybox ' 来使用它。但是,我想您需要将指令与您的 Java 语句进行映射。
关于java - 是否有适用于 Android 的面向指令的分析工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4149844/