下午用 Valgrind 跑了下公司程序,就一直卡在那里跑不动,分析那么占用资源吗,CPU 一直在 100%以上,有经验的童鞋来说下
1
tempdban 2018-06-21 18:55:40 +08:00 via Android
我一直用 vtune 还可以
|
2
thedrwu 2018-06-21 19:00:50 +08:00 via Android
跑小数据,或者关掉一些检查。
|
3
jmc891205 2018-06-21 23:03:51 +08:00
用你自己的电脑跑的?那肯定不行。。。
|
4
fakevam 2018-06-21 23:09:03 +08:00
llvm sanitizer
|
5
yanaraika 2018-06-21 23:11:16 +08:00
gcc/llvm -fsanitize 了解一下,单纯检测 memory leak 只会慢 2x 左右
|
6
stormpeach 2018-06-22 00:18:59 +08:00
看你要做什么,查 memory leak 用 asan 或者 tcmalloc,查栈溢出用 gcc -fstack-protector 和-fstack-protector-all
|
7
boyhailong OP |
8
tempdban 2018-06-22 11:19:24 +08:00 via Android
@boyhailong 查内存泄漏,不是 vtune,在 Parallel Studio XE 包里有个别的
|