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