awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 个仓库

Awesome GitHub RepositoriesAsynchronous Buffer Management

Configuration of memory buffers used for background log processing to maintain responsiveness.

Distinct from Log Buffering: Focuses on the management of the temporary buffer for responsiveness, not just the decoupling of I/O.

Explore 1 awesome GitHub repository matching data & databases · Asynchronous Buffer Management. Refine with filters or upvote what's useful.

Awesome Asynchronous Buffer Management GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • armink/easyloggerarmink 的头像

    armink/EasyLogger

    4,641在 GitHub 上查看↗

    EasyLogger 是一个轻量级的 C/C++ 日志库和异步框架,专为嵌入式系统、物联网设备和可穿戴设备设计。它作为资源高效的记录器和闪存管理器,为低级调试和系统事件记录提供了工具,且对 ROM 和 RAM 的要求极低。 该项目的特色在于异步日志模型,将消息缓冲到独立线程,防止日志操作阻塞实时应用执行。它包含一个专门的闪存管理器,利用循环缓冲将日志持久化到非易失性存储中,确保关键数据在设备重启后得以保留。 该库涵盖了广泛的可观测性功能,包括用于状态验证的系统断言、编译时和运行时的严重性过滤,以及原始二进制十六进制转储的生成。它支持通过时间戳和线程标识符进行元数据增强,并提供了一个可移植接口,用于将日志路由到串口或文件等自定义目的地。 该系统通过写入同步确保数据完整性,并提供了手动缓冲区刷新和存储日志检索的机制。

    Processes logs in the background and manages temporary buffers to maintain application responsiveness.

    C
    在 GitHub 上查看↗4,641
  1. Home
  2. Data & Databases
  3. Asynchronous Write Buffering
  4. Log Buffering
  5. Asynchronous Buffer Management