• 2024-08-08Memcheck错误解释
    Memcheck只能检测出两种错误类型:useofillegaladdressesuseofundefinedvalues这两种错误类型,足以应对大多数的情况。下面针对这两种类型出现的错误进行解释。Illegalread/IllegalwriteerrorsInvalidreadofsize1at0x4C32CF2:strlen(in/usr/li
  • 2024-03-17使用valgrind检查程序内存问题,并重定向到日志文件
    使用valgrind检查内存--tool=memcheck将日志输出到t13_memcheck.log2>&1是一个特殊的重定向,它会把标准错误(stderr,通常是错误消息)重定向到标准输出的当前位置,即t13_memcheck.log文件。valgrind--tool=memcheck./bin/thread_13>t13_memcheck.log2>&1使用valgri
  • 2024-03-04Qt Creator 内存分析
    Ubuntu内存分析安装sudoapt-getinstallvalgrind打开Qtcreator->Analyze->valgrind内存分析器Memcheck会列出可能内存泄露的文件(有很多是误报需要仔细分辨)Window内存分析下载Heobhttps://github.com/ssbssa/heob/releases解压到英文目录.exe打开Qtcreator->An
  • 2024-02-03valgrind的memcheck功能使用手册
    valgrind是一个构建动态分析程序的工具集框架,它有一套功能强大的工具集合,包括debug、profiling等,其中最重要和常用的是内存泄漏检测工具memcheck下载:wgethttps://sourceware.org/pub/valgrind/valgrind-3.22.0.tar.bz2--no-check-certificate解压后编译安装:tarxfvalgrind