View Code? Open in Web Editor
NEW
This project forked from justscu/bl
Shell 7.13%
C++ 67.38%
Perl 3.68%
C 6.73%
Assembly 0.08%
CSS 0.24%
Makefile 11.40%
HTML 2.19%
CMake 0.18%
M4 0.94%
Roff 0.06%
bl's Introduction
- 调试基础
- gdb
- vargrind: 用来检查内存泄露(memcheck)、生成函数调用关系(callgrind)、cache命中率(cachegrind)、检查多线程程序竞争问题(helgrind)等
- google-perftools: 提供更为高效的内存分配函数tcmalloc,对CPU使用情况进行检查cpu-profile,对内存使用情况进行检查heap-profile,内存泄露进行检查heap-checker
- stack: stack是向下生长的,介绍SIGSEGV信号及如何用gdb调试栈
- 服务器设计: 从系统性能、可用性、伸缩性、扩展性、安全性等方面考虑
- 高性能服务器设计: 预分配、数据拷贝、锁、线程切换
- 服务器优化: cpu/mem/io等方面
- 服务发现: 分析smartStack服务注册/服务发现框架;Nerve/Snapse/HaProxy
- 负载均衡: HaProxy/LVS/KeepAlived
- 同步与锁