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