1 个仓库
Utilities for releasing memory associated with event handlers and callbacks in low-level programming.
Distinct from Memory Resource Cleanup: None of the candidates cover C-level session callback cleanup; most are for JVM or cluster resources.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Callback Resource Cleanup. Refine with filters or upvote what's useful.
nghttp2 是一套低级 C 语言库和工具,专为实现 HTTP/2 协议而设计。它提供了协议核心逻辑的内存高效实现,包括分帧、流多路复用和流量控制。 该项目包含一个专门用于 HPACK 头部压缩和解压缩的库,以减少网络带宽。它还提供了一套用于分析网络流量和基准测试服务器性能的工具,包括吞吐量和延迟测量。 其更广泛的能力涵盖了协议实现和流量管理,包括 ALPN 连接协商、请求优先级排序以及头部组件的验证。该库通过基于回调的事件系统支持自定义协议扩展,并包含用于内存管理和错误代码转换的实用工具。 该项目包含用于为 Android 平台交叉编译二进制文件的构建支持和配置脚本。
nghttp2 releases memory and resources associated with session-level event handlers to prevent memory leaks.