安卓本地代码性能分析

3
我正在尝试对本地android代码进行剖析,但是我遇到了以下错误。我在linux机器上运行代码。
静态基本块:64525,动态基本块:87073132
静态指令:412004,动态指令:509641730
经过的秒数:26.46,模拟指令/秒:19.3M
生成dexlist输出...
生成dmtrace数据...
错误:堆栈溢出(500帧)
如果有人知道如何调试此问题...请帮忙
谢谢和问候,
Bharat Pawar

另请参阅https://dev59.com/T2855IYBdhLWcg3weEGJ。 - Keith
1个回答

0
  1. 从您的帖子和Android GIT commitdiff来看,"tracedmdump" shell函数中的这行代码出了问题:

    q2dm -r $ANDROID_PRODUCT_OUT/symbols $TRACE $KERNEL $TRACE/dmtrace

  2. q2dm命令是Android的qemu模拟器工具之一。

  3. 看起来问题已经被修复并更改源代码提交了。

  4. a. 如果可以的话,请将本地GIT存储库与Android GIT存储库同步,并构建更当前版本的q2dm工具。
    b. 或者,等待下一个NDK(子)版本发布,以获取更当前的q2dm版本。

希望这能帮到你!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接