gpt4 book ai didi

c++ - 分析使用插件的 Qt 应用程序

转载 作者:太空狗 更新时间:2023-10-29 20:49:27 24 4
gpt4 key购买 nike

我有一个使用 Qt 用 C++ 编写的中型应用程序。我想对事物进行概要分析以查看性能最低的代码在哪里,因此我使用 -pg 编译了所有内容。

但是,我的应用程序使用了 很多 使用 QTPlugin 机制的插件(归结为每个插件的实例对象的 dlopen 和 dlsym)。我注意到 gprof 似乎不包含插件的功能。

是的,插件也是用 -pg 编译的。有什么特别的我必须做的才能对所有内容进行概要分析吗?还是我错过了一些简单的东西?

最佳答案

如果能用,我觉得Valgrind's callgrind 只需要调试符号 (-g) 来分析代码。不过,我不确定它是否适用于动态链接的对象。

关于c++ - 分析使用插件的 Qt 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/316400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com