- 博客(2)
- 资源 (2)
- 收藏
- 关注
转载 linux信号处理及libcurl的坑
前言: 最近有个项目, 需要访问第三方服务. 该服务是通过http的形式访问的, 为了安全和加密, 对方提供了一个加密用的C/C++库, 用于对参数进行处理. 鉴于此, 选用了C/C++语言, 以libcurl作为http类库来编写该服务模块. 这为后续的坑埋下了伏笔. 状况简述: 程序采用Reactor模型, IO线程专做IO事件读写, 以及请求的
2017-04-13 16:19:14 1921
转载 如何使用strace+pstack利器分析程序性能
引言 有时我们需要对程序进行优化、减少程序响应时间。除了一段段地对代码进行时间复杂度分析,我们还有更便捷的方法吗? 若能直接找到影响程序运行时间的函数调用,再有针对地对相关函数进行代码分析和优化,那相比漫无目的地看代码,效率就高多了。 将strace和pstack工具结合起来使用,就可以达到以上目的。strace跟踪程序使用的底层系统调用,可输出系统调用被执行的时间点以及各个调用
2017-04-13 16:10:44 209
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人