zoukankan      html  css  js  c++  java
  • debug工具

    TOC

    Valgrind

    Valgrind包括如下一些工具:
    用法:
    编译最好带上-g -O0,用于生成debug版本和取消编译优化。

    valgrind --tool=memcheck --leak-check=full ./test
    • Memcheck。这是valgrind应用最广泛的工具,一个重量级的内存检查器,能够发现开发中绝大多数内存错误使用情况,比如:使用未初始化的内存,使用已经释放了的内存,内存访问越界等。这也是本文将重点介绍的部分。
    • Callgrind。它主要用来检查程序中函数调用过程中出现的问题。
    • Cachegrind。它主要用来检查程序中缓存使用出现的问题。
    • Helgrind。它主要用来检查多线程程序中出现的竞争问题。
    • Massif。它主要用来检查程序中堆栈使用中出现的问题。
    • Extension。可以利用core提供的功能,自己编写特定的内存调试工具。




    分享自由,尊重著作权
  • 相关阅读:
    java配置环境变量
    What Beautiful HTML Code Looks Like jessica
    Hive 快速搭建
    Apq本地工具集
    SQL:查询购买了所有指定商品的人
    NodeJs
    留存
    markdown
    微信公众号开发
    viper
  • 原文地址:https://www.cnblogs.com/jerry323/p/12727804.html
Copyright © 2011-2022 走看看