作者MOONY135 (谈无慾)
看板C_and_CPP
标题[问题] 检查记忆体遗漏
时间Fri Nov 18 15:46:11 2016
开发平台(Platform): (Ex: Win10, Linux, ...)
vs 2015
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
qt
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
最近想知道自己写的程式会不会造成记忆体溢出
https://msdn.microsoft.com/zh-tw/library/x98tx3cf.aspx
有朋友推荐我用用看这个
想请问报告要怎样解读
因为在输出视窗印了非常多的讯息
http://imgur.com/a/wg14M
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.124.46.66
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1479455177.A.569.html
1F:→ stupid0319: 也太厉害了,居然可以在没出现BUG时,找到记忆体溢出 11/18 16:10
2F:→ blackwindy: valgrind 11/18 16:44
3F:→ MOONY135: 这个WINDOWS好像不能用 11/18 16:58
4F:→ sosokill: 映像中是在输出视窗找关键字 memory leak 11/18 17:02
5F:→ Caesar08: 官网不是写得很清楚了吗... 而且你只要测一定有memory 11/18 17:20
6F:→ Caesar08: leak的code,跟一定没有的,不就知道怎麽读讯息了? 11/18 17:21
7F:推 CoNsTaR: static analysis ? 11/18 17:45
9F:推 Bencrie: Windows 不能用可以丢到 Linux 去测啊 ... 如果没有 OS 11/19 15:04
10F:→ Bencrie: 限定的东西的话 XD 11/19 15:04
11F:→ rephansu: vc上面可以试试vld,轻松倒出更有用的讯息 11/19 15:57
12F:→ MOONY135: 感谢大家 11/19 20:32
13F:推 EdisonX: 你没把 vs 这套 leak defect 做好 XD 11/19 23:20
14F:→ EdisonX: 目前我用过它的 leak 功能主要有二个 : 1. 告诉我哪个档 11/19 23:20
15F:→ EdisonX: 案、哪一行出现 leak . 2. 找不到的时候,先跑一次,看是 11/19 23:21
16F:→ EdisonX: 第n个allocate发生leak,再重跑一次debug,将第n个allocate 11/19 23:21
17F:→ EdisonX: 下条件断点. 11/19 23:22
19F:→ MOONY135: = =+ 这超屌DER 11/19 23:38