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