已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > C/C++

标题: valgrind 检查内存泄漏

作者: @Ta

时间: 2020-08-19发布,2020-08-19修改

点击: 4124

最近改用c语言多线程编写CProxy,发现总是线程破裂,进程退出。
发现一款不需要改变源码的内存泄漏检测程序valgrind。
它能发现未初始化的变量、非法读/写、内存泄漏、多次free、指针++或--后再free等等。
这些问题是导致线程破裂的原因。
请相信valgrind,而不是坚持自己的原则。

列子:
    /usr/bin/valgrind.bin --tool=memcheck --leak-check=full --show-reachable=yes --main-stacksize=8388608 --log-file=13.txt ./CProxy -c CProxy.conf

[隐藏样式|查看源码]


『回复列表(4|隐藏机器人聊天)』

1.
线程撕裂者有用吗
本消息来自红金版 爱欧博客
(/@Ta/2020-08-19 15:33//)

2. @老子会游泳,“线程撕裂者”是cpu,有毛用。
(/@Ta/2020-08-19 15:42//)

3.

这时候就需要有人来安利Rust了
红米K30 Pro 变焦版

(/@Ta/2020-08-19 15:47//)

4. @老子会游泳,amd yes
(/@Ta/2020-08-19 16:28//)

回复需要登录

7月13日 15:06 星期天

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1