摘要: 1)如何使用strace+pstack利器分析程序性能?http://www.cnblogs.com/bangerlee/archive/2012/04/30/2476190.html此文有详细介绍怎么用strace和pstack2)Linux下多线程查看工具(pstree、ps、pstack)?h 阅读全文
posted @ 2018-07-03 17:08 木吉他d 阅读(108) 评论(0) 推荐(0)
摘要: pstack命令用来显示进程的栈跟踪。 pstack 命令必须由相应进程的属主或root账号运行。可以使用pstack来确定进程挂起的位置。此命令只有一个参数,那就是pid,具体关于pstack的介绍可以查看man手册,如下所示: [root@DB-Server ~]# man pstack PST 阅读全文
posted @ 2018-07-03 17:08 木吉他d 阅读(426) 评论(0) 推荐(0)
摘要: STL中remove()只是将待删除元素之后的元素移动到vector的前端,而不是删除。若要真正移除,需要搭配使用erase()。例子如下: #include <iostream> #include <iostream> #include <vector> #include <vector> #in 阅读全文
posted @ 2018-06-29 17:19 木吉他d 阅读(181) 评论(0) 推荐(0)
摘要: google了近三页的关于C语言中static的内容,发现可用的信息很少,要么长篇大论不知所云要么在关键之处几个字略过,对于想挖掘底层原理的初学者来说参考性不是很大。所以,我这篇博文博采众家之长,把互联网上的资料整合归类,并亲手编写程序验证之。 C语言代码是以文件为单位来组织的,在一个源程序的所有源 阅读全文
posted @ 2018-06-28 13:47 木吉他d 阅读(200) 评论(0) 推荐(0)