我有一个基于C++的程序并正在运行,我的问题是我想知道:
在Linux下,是否可以使用
valgrind
,perf
或类似工具进行此操作?我不应该说这个应用程序使用了很多第三方库,但是我对此并不感兴趣,因为我想要修改和改进的是应用程序本身的核心,因此我可以将所有可能方法的 list 缩减为已实现的方法。仅通过“实际应用”。
通常,如何检测导致分支失败和性能损失最大的类或方法是什么?
最佳答案
您正在寻找分析器,例如 gprof
。
关于c++ - 在运行时研究C++软件中的类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13895025/