在 Qt 中,您可以集成valgrind来分析您的代码。我在分析模式下使用Valgrind 函数分析器并点击开始按钮。问题是,我有一个我不感兴趣的庞大启动序列。
我在valgrind/callgrind.h中找到了可以帮助我的定义:
- CALLGRIND_START_INSTRUMENTATION
- CALLGRIND_STOP_INSTRUMENTATION
- CALLGRIND_DUMP_STATS
根据这篇文章,我必须使用以下选项执行valgrind :
valgrind --tool=callgrind --instr-atstart=no ./application
但是我如何在 Qt 中做到这一点?我仍然想使用漂亮的 GUI 和导航。谢谢!