首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用库对基于g++的应用程序进行c++评测

问使用库对基于g++的应用程序进行c++评测
EN

Stack Overflow用户
提问于 2012-03-09 21:03:00
回答 1查看 75关注 0票数 1

我正在尝试找出melt框架内部的性能问题,尤其是在仿射变换方面。

我试过3个分析器: gprof,Zoom和GooglePerfomanceTools。

我已经编译了所有禁用优化的代码,并显式地删除了任何通过普通函数更改它的内联函数。

但是所有这些分析器都会在调用图中得到未解析的函数名称。事实上,这些函数中的大多数都是最耗时的。

因此,问题是使用库分析基于g++的应用程序的正确步骤是什么

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2012-03-09 21:25:27

您需要在启用调试信息的情况下编译您的程序(我假设您启用了调试信息,但仍然提到了这一点),安装您的依赖库的启用调试版本,并将您的程序链接到它们。

在基于debian的linux环境中,它们的名称通常与原始库一样,带有-dbg后缀。例如,libxml2-dbg。

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9634501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档