我有一个基于C++的程序并正在运行,我的问题是我想知道:

  • 被称为
  • 最多的top10,top5,topX方法是什么
  • 什么是最重的计算类或哪些线程需要最大时钟周期

  • 在Linux下,是否可以使用valgrindperf或类似工具进行此操作?

    我不应该说这个应用程序使用了很多第三方库,但是我对此并不感兴趣,因为我想要修改和改进的是应用程序本身的核心,因此我可以将所有可能方法的 list 缩减为已实现的方法。仅通过“实际应用”。

    通常,如何检测导致分支失败和性能损失最大的类或方法是什么?

    最佳答案

    您正在寻找分析器,例如 gprof

    关于c++ - 在运行时研究C++软件中的类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13895025/

    10-11 16:36