+ -
当前位置:首页 → 问答吧 → purify编译后出现coredump

purify编译后出现coredump

时间:2011-07-27

来源:互联网

期待高手指点!
环境: suse10 ,c++
我的程序release 和debug版本可以正常运行,但是purify版本却coredump了,根据purify的信息core的函数是一个经常被调用的函数,release 和debug版本也会频繁调用这个函数。
而且GDB调试core文件到出现问题的地方 各变量和指针的值都正常

以上情况只出现一次,后来没法重现了。大家觉得这样的core事什么原因?

作者: fate_55saber   发布时间: 2011-07-27

很正常啊,purify插桩之后,运行效率慢了,如果你的程序在处理数据的时候,比如消息队列之类的,来不及处理就可能触发了异常,导致core,而不插桩的时候,运行流畅不会有问题。所以purify插桩的程序不太适合做压力,性能测试。

作者: wangtingguang   发布时间: 2011-08-18