
调试及性能分析
junlon2006
Coding for fun.
展开
-
cgdb常用命令
多线程相关:thread all apply all bt原创 2017-08-26 10:50:11 · 492 阅读 · 0 评论 -
CAS锁与MUTEX锁性能测试
C源码:#include #include #include #include #define lock(lkp) do{ \ while(!__sync_bool_compare_and_swap(lkp, 0, 1)){ \ usleep(1000); \ } \}while(0)#define unlock(lkp) do{原创 2017-08-13 20:03:11 · 1062 阅读 · 1 评论 -
各种奇特的事情:内存错误,无常的段错误,堆栈消失
转载于:http://blog.youkuaiyun.com/win_lin/article/details/78227621. 在修改较多文件,make和执行,发现总是提示SegmentFault,调试也找不到原因(gdb调试时,往往进入某个普通的函数就SegmentFault)解决方法:全部重新编译可能会解决问题,原因不明。make clean; make。环境:g++/gcc转载 2017-06-21 21:19:31 · 951 阅读 · 0 评论 -
GDB十分钟教程(猿哥不识GDB,撸尽代码也枉然)
转载于:http://blog.youkuaiyun.com/liigo/article/details/582231本文写给主要工作在Windows操作系统下而又需要开发一些跨平台软件的程序员朋友,以及程序爱好者。GDB是一个由GNU开源组织发布的、UNIX/Linux操作系统下的、基于命令行的、功能强大的程序调试工具。GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就转载 2017-04-15 11:21:36 · 1091 阅读 · 0 评论