- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 内存管理checklist
(1) 栈上变量必须初始化(2) 从堆上分配的内存必须初始化 (3) 栈上局部变量是否有大数组变量,导致栈超出默认限制溢出 (4) 栈中是否有不合理的递归,导致栈超出默认限制溢出 (5) 必须对内存耗尽的情况进行处理. 注意new在内存不足时的处理方式(6) 释放某个指针后,必须将该指针变量赋值为NULL, 避免野指针的出现(7) 禁止对同一指针delete或者free两次
2008-08-28 19:26:00 533
原创 epoll vs poll
测试目的: 证明epoll和poll在应用层相同的使用条件下,epoll的开销要明显的小于poll Epoll采用ET模式测试方法:服务端,对连接过来的n个客户端只读取数据,系统调用只有poll和read, 或者epoll_wait和read, 便于分析。为了poll
2008-08-25 15:56:00 1066
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人