最近萌生了看别人项目源码的心思,但是动辄好几十的文件数实在让人力不从心。
不知道有没有什么可视化的工具帮助减轻一些体力劳动,最好是 Linux 下的,Mac 下的也好
不知道有没有什么可视化的工具帮助减轻一些体力劳动,最好是 Linux 下的,Mac 下的也好

1 devcat Sep 8, 2017 scitools understand 试试看? |
2 booboo Sep 8, 2017 gprof 就可以了,用 xdot 加个 gprof2dot 的脚本可以生成图 |
3 owt5008137 Sep 8, 2017 via Android doxygen |
4 pi1ot Sep 8, 2017 gprof 是运行时调用关系,静态代码分析还是用 understand 或者别的 ide,doxygen 比较适合生成类库和框架代码关系,不适合应用代码 |
5 AngelCriss Sep 8, 2017 via Android valgrind 就可以,配合 kcachegrind 就可以看图了。 |
6 andyhuzhill Sep 8, 2017 doxygen |
7 binsys Sep 8, 2017 OpenGrok |
8 alqaz Sep 8, 2017 via Android source insight |
9 after1990s Sep 9, 2017 via Android Vs 有这个功能啊 |
10 BlackCat02 Sep 9, 2017 @pi1ot 这层很全面了 |
11 coderluan Sep 9, 2017 via Android 补充个我认为最好的,Intel parallel studio 里面有这个工具 vtune 还是 xe 啥的了,Windows 和 Linux 都有,什么都不用做,运行一遍就有全部的函数调用流程和性能分析,界面看着也非常舒服。 |
12 lrxiao Sep 9, 2017 gcc -finstrument-functions |
13 wzhy Sep 9, 2017 via Android understand |
14 fixmestan Sep 9, 2017 |
15 andrewhxism Sep 12, 2017 几十个文件,后面加个万差不多…… |
16 meecle Sep 13, 2017 万能的工具:find+grep |