Closed lqxhub closed 3 weeks ago
此次修改主要提升了 KqueueEvent
类的事件管理和错误处理性能。通过增强事件删除逻辑和连接管理,确保在删除事件前检查对应的模式,提高了效率。此外,错误处理也更加精细,避免了因事件不存在而产生的冗余日志,增强了类的健壮性和兼容性。
文件 | 更改摘要 |
---|---|
src/net/kqueue_event.cc |
增强了 DelEvent 方法的条件检查,优化了事件删除和错误处理逻辑。更新了连接 ID 的获取方式以兼容不同架构。 |
src/net/kqueue_event.h |
将 eventsSize 从 1020 增加到 1024 ,提高事件处理的容量。 |
🐰 在事件的海洋里跳跃,
小兔子快快乐乐地欢唱,
删除、添加皆有序,
错误也不再烦恼,
代码如春风般轻柔,
效率提升,真欢畅! 🌷
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
修复kqueue 中,删除不存在的事件, 错误的写入error log
Summary by CodeRabbit
新特性
bug修复
性能提升