- 主题:用UMDH定位了一个内存泄漏问题
在我的职业生涯中,我用过的,最好用最有效的内存泄漏工具是 Valgrind 和 Sanitizers.
曾经协助我在几个大型 C++ 程序中找到很复杂的内存泄漏。
【 在 z16166 的大作中提到: 】
: MS家的工具还是可以的。UMDH的diff输出里,排名第一的基本就是leak点。
: 起因是端口被人占了,然后反复开socket尝试bind端口,反复泄漏socket。"占坑攻击"
: // Each log entry has the following syntax:
: ...................
--
FROM 218.76.62.*
很大了,几十万行代码。处理通讯的核心服务器
【 在 overcomeunic 的大作中提到: 】
: 说明不够大啊,valgrind对 “大型c++程序“ 都load不起来
--
FROM 218.76.62.*
VS 已经集成了 Sanitizers,用起来很方便,可以试试。
【 在 z16166 的大作中提到: 】
: 不同平台的工具链有差异
: msvc的话,VLD是不错的,现在没人维护了,还是可以用。UMDH用的是内置在os里的记录机制
: --
: ...................
--
FROM 218.76.62.*
绝对能。
【 在 xeagle 的大作中提到: 】
: 这么多年了,valgrind还能战吗
: 发自「今日水木 on iOS」
--
FROM 222.247.154.*