首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

用libevent中的bufferevent进展IO操作,内存占用一直增长

2013-12-20 
用libevent中的bufferevent进行IO操作,内存占用一直增长客户端connect服务端之后,加入bufferevent事件,出

用libevent中的bufferevent进行IO操作,内存占用一直增长
客户端connect服务端之后,加入bufferevent事件,出现如题的问题,一直无法解决。贴出代码

event_sub = bufferevent_socket_new(base, sock_g, BEV_OPT_CLOSE_ON_FREE);
bufferevent_setcb(event_sub, readcb, NULL, errorcb, (void*)funcHandler);
bufferevent_enable(event_sub, EV_READ|EV_WRITE);
event_base_dispatch(base);

运行后,一直内存占用一直增长,搞不清什么原因
[解决办法]
参考系统自带相关源代码。
[解决办法]
看看响应函数里的内存分配情况
[解决办法]
可能是什么循环里有问题

热点排行