The Architecture of Open Source Applications(GDB & zeromq)

http://www.aosabook.org/en/index.html //aosa:The Architecture of Open Source Applications

http://www.ituring.com.cn/article/details/4669  卷2:第24章 ZeroMQ

网络吞吐量和时延性能分析:可以参考到以后的程序性能分析

在性能优化的过程中3个因素会对性能产生严重的影响:  内存分配的次数 系统调用的次数 并发模型

(gperftool等类似工具可以做性能的关键路径分析)

内存分配的次数:轻量和重量级消息的不同处理方法

(本文多次强调了 除了单个通用型的解决方案,每种实现只致力于解决一种定义良好的情况,

 Unix哲学中的“只做一件事,并把它做好”的原则

系统调用的次数:批量处理

本文zeromq的介绍最大的好处在于将zeromq的开发过程中的经验跟大家分享了,不仅仅是一些知识的介绍。

http://www.ituring.com.cn/article/5916  卷2:第4章 GDB

GDB的结构介绍,虽然还没真正搞懂,但是至少有大体的了解。

原文地址:https://www.cnblogs.com/europelee/p/2677060.html