Qt Creator使用Valgrind代码分析工具

  • 使用Valgrind代码分析工具
    • 使用Memcheck检测内存泄漏
    • 分析函数执行

使用Valgrind代码分析工具

Qt Creator集成了Valgrind代码分析工具,用于检测内存泄漏和分析函数执行情况。您必须单独下载并安装它们才能从Qt Creator中使用它们。

您可以在开发主机上本地运行或在另一主机上远程运行Valgrind工具。您可以使用它们来分析在Qt Creator中为其建立了项目的应用程序和没有项目的应用程序。

Valgrind工具仅在Linux和macOS上本地支持。但是,根据Valgrind.org的说法,对macOS 10.8和10.9的支持是试验性的,并且大多数情况下是无效的。您可以从任何开发主机在远程Linux机器或设备上运行这些工具。

要运行Valgrind工具来分析您拥有项目的应用程序,请在Qt Creator中打开该项目,然后选择工具包来运行该项目。该工具包指定Valgrind工具是在本地还是远程运行。
要选择Valgrind工具的选项,请选择“工具” >“选项” >“分析器”。您可以在项目的“运行设置”中覆盖每个项目的常规设置。
以下各节介绍如何使用Valgrind工具:

使用Memcheck检测内存泄漏

分析函数执行

Qt Creator使用Valgrind代码分析工具相关推荐

  1. PVS-Studio C/C++/C++11 静态代码分析工具

    PVS-Studio C/C++/C++11 静态代码分析工具 静态代码分析仪是一种检测代码缺陷.分析对比 商业代码的工具,它分析源代码和它生成的目标 文件,但并不实际运行源代码.应用于对安全性. 稳 ...

  2. [转]代码分析工具FxCop1.36之一:介绍与使用

    FxCop是一个代码分析工具,一种项目级别的代码分析工具:而微软内部代码检查工具 StyleCop属于代码级别.具体的区别可以在网上搜索到.这里主要说明一下FxCop的使用. FxCop使用可以分为 ...

  3. Qt Creator使用Clang代码模型解析C ++文件

    Qt Creator使用Clang代码模型解析C ++文件 使用Clang代码模型解析C ++文件 关于Clang代码模型 配置C语代码模型 lang检查 在项目级别指定Clang代码模型设置 使用编 ...

  4. 软文推荐:常用 Java 静态代码分析工具的分析与比较

    http://www.uml.org.cn/j2ee/201107114.asp 常用 Java 静态代码分析工具的分析与比较 作者:赵卓 , 发布于2011-07-11 , IBM 简介: 本文首先 ...

  5. Cppcheck 1 54 C/C++静态代码分析工具

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Cppc ...

  6. 2021.C/C++静态代码分析工具

    静态代码分析工具 1 cppcheck 静态代码分析工具 1 cppcheck 静态代码分析工具 参考博客 使用cppcheck检测代码警告.错误 ubuntu下安装cppcheck sudo apt ...

  7. OOM分析(1) Android 源,如何分析android的OOM,与java静态代码分析工具

    用MAT分析OOM 很多OOM看似发生在bitmap 分配得时候,但它一般不是rootcause.根本原因都在于本应该自动释放的资源,因为代码的错误,而导致某些对象一直被引用(Reference),例 ...

  8. Python代码分析工具:PyChecker、Pylint

    1 概述 PyChecker是Python代码的静态分析工具,它能够帮助查找Python代码的bug,而且能够对代码的复杂度和格式等提出警告. PyChecker可以工作在多种方式之下.首先,PyCh ...

  9. 如何分析android的OOM,与java静态代码分析工具

    2019独角兽企业重金招聘Python工程师标准>>> 用MAT分析OOM 很多OOM看似发生在bitmap 分配得时候,但它一般不是rootcause.根本原因都在于本应该自动释放 ...

  10. Facebook 开源代码分析工具 —— Mariana Trench

    Facebook 的安全团队本周向开源社区揭晓了一个新的开源项目 --Mariana Trench,这是一个用于识别 Android 和 Java 应用程序漏洞的开源工具,Facebook 此前一直在 ...

最新文章

  1. Java项目:学生管理系统(java+Springboot+Maven+mybatis+Vue+Mysql)
  2. Oracle 的基本特点,并完整描述安装过程
  3. 回忆自己的大学四年得与失
  4. MySql安装及Navicat连接(解决Starting the server失败;mysql输入密码登录报错1045(28000),不输入密码却能登录;Navicat连接报错2059)
  5. 【qduoj - 纳新题】凑数题(恰好装满类0-1背包 或 母函数)
  6. 小米12比我的小米10还便宜
  7. BZOJ 1071组队
  8. 十八.多个SLAM框架(A-LOAM、Lego-loam、LIO-SAM、livox-loam)室外测试效果粗略对比分析
  9. Linq:使用Take和Skip实现分页
  10. flink EventTime与Window
  11. CISCO常用配置命令
  12. 我们的后花园需要如何保护
  13. 互联网糖水营销策略-科学城篇
  14. 海龟图c语言编程,【编程课堂】海龟作图
  15. 纯前端下载excel数据(导出)
  16. shell中的括号(小括号,中括号,大括号)
  17. 2022北京最新八大员之(安全员)考试试题题库及答案
  18. Qt编程(一) Qt框架简介
  19. python按关键字爬取必应高清图片
  20. php 文本编辑器 ueditor

热门文章

  1. 大规模集成电路数字计算机
  2. ios移动端 FullScreen
  3. 浏览器全屏fullScreen
  4. windriver linux创建工程
  5. 【STM32H7的DSP教程】第13章 DSP快速计算函数-三角函数和平方根
  6. android 控制手机音量大小,android 控制手机音量的大小 切换声音的模式
  7. 有道词典java下载电脑版下载不了_网易有道词典电脑版下载
  8. jsoup获取图片并下载
  9. 计算机汇编语言编程教程,《汇编语言程序设计教程》.pdf
  10. dos 命令检索文件