Advertisement

内存泄漏- 5. 通过Valgrind工具排查Python内存泄漏

阅读量:

1. 什么是valgrind

Valgrind是一款运行于Linux平台上的仿真调试工具集,其采用开放源代码(GPL V2)协议进行授权。该系统由核心模块与多个基于核心的调试工具共同构成。其中,核心模块相当于一个基础架构,负责模拟CPU运行环境,并为其他组件提供必要的支持服务;而其余工具则类似于插件 (plug-in),通过调用核心所提供的功能来实现各类内存检测与调试操作。

Valgrind的整体架构示意图如下所示:

Valgrind包含以下几种工具:

  1. Memcheck。 这是valgrind中使用最为频繁的组件,属于一个功能强大

全部评论 (0)

还没有任何评论哟~