第二章 性能瓶颈的分析和定位(9)
2022-07-25 本文已影响0人
耕田者
用gprof吗?
一个经常听到的建议是使用老旧的gprof——这是所有采样型剖析器的先驱,且Qt安装的MinGW套件里已包含它了。在QtCreator中集成gprof也是容易的,但实际上,它只在某些最简单的情形中才有用,因为它不支持多线程程序和动态链接库。因此,对于任何严格意义上的性能优化工作,gprof的标准版本简单来说是没有用的。
一个经常听到的建议是使用老旧的gprof——这是所有采样型剖析器的先驱,且Qt安装的MinGW套件里已包含它了。在QtCreator中集成gprof也是容易的,但实际上,它只在某些最简单的情形中才有用,因为它不支持多线程程序和动态链接库。因此,对于任何严格意义上的性能优化工作,gprof的标准版本简单来说是没有用的。