Valgrind

Valgrind

Valgrind 当前官方稳定版为 3.27.1,于 2026年5月20日发布。官方发布源码包,不单独分发二进制安装器;Linux 等受支持系统可按发行版方式安装,或自行构建源码包。
官方网站:https://valgrind.org/

Valgrind
Valgrind3.27.1 类型:开发编辑器

更新时间:2026-09-11

DETAILED INTRODUCTION

详细介绍

Valgrind 是一套开源动态分析工具框架,主要面向 C、C++ 等程序的调试、内存检查、线程错误检测和性能分析。它无需修改原程序即可运行,通过动态插桩检查非法内存访问、内存泄漏、未初始化值、线程竞争、缓存行为和堆内存使用情况。Valgrind 内置 Memcheck、Cachegrind、Callgrind、Helgrind、DRD、Massif、DHAT 等工具,适用于 Linux、FreeBSD、Solaris、部分 macOS、Android 等环境,常用于开发测试、故障定位、性能优化和持续集成。

大V推荐

Tom Hughes

Tom Hughes

Nicholas Nethercote

Nicholas Nethercote

Julian Seward

Julian Seward

Valgrind版本

专题

更多

手册

更多
Valgrind用户手册
Valgrind用户手册

Valgrind最完整的官方参考资料,涵盖核心运行机制、命令行参数、错误报告、抑制规则、GDB联调、线程支持、内存分析、性能剖析、构建安装和常见限制,适合开发者、测试工程师和系统维护人员长期查阅。

0

2026.09.03

Valgrind Quick Start Guide
Valgrind Quick Start Guide

面向初学者的快速入门资料,重点介绍如何为程序生成调试信息、使用Memcheck运行程序、开启内存泄漏检查、阅读错误堆栈和理解常见泄漏类型。适合第一次接触Valgrind的C、C++开发者。

0

2026.09.03

Valgrind工具套件说明
Valgrind工具套件说明

官方工具概览资料,介绍Memcheck、Cachegrind、Callgrind、Massif、Helgrind、DRD、DHAT及实验性工具的定位和使用方向,适合网站资源页或工具选型栏目引用。

0

2026.09.03

Valgrind FAQ
Valgrind FAQ

官方常见问题文档,涵盖编译安装、程序异常退出、堆栈信息不完整、静态链接、替代内存分配器、抑制规则、Qt程序报错、JIT程序兼容性和已运行程序附加分析等问题。

0

2026.09.03

Valgrind支持平台说明
Valgrind支持平台说明

介绍Valgrind目前支持的操作系统、CPU架构、Linux内核和glibc要求,并说明不同平台的维护状态和兼容性限制,适合下载页、安装页和部署文档使用。

0

2026.09.03

文章

更多
查看更多