稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
  • 后端
  • 前端
  • Android
  • iOS
  • 人工智能
  • 开发工具
  • 代码人生
  • 阅读
  • eventpp 性能优化实战: 6 个瓶颈定位与 5 倍吞吐提升
    通过逐行阅读 eventpp v0.1.3 核心代码,定位到回调遍历加锁、双锁入队、排他锁查 map 等 6 个性能瓶颈。
    • 橘色的喵
    • 1天前
    • 2
    • 点赞
    • 评论
    嵌入式
  • perf 性能分析实战: 从硬件计数器到火焰图的完整工作流
    perf 是 Linux 内核内置的性能分析框架,通过硬件 PMU(Performance Monitoring Unit)计数器和内核 tracepoint 采集性能数据。
    • 橘色的喵
    • 1天前
    • 3
    • 点赞
    • 评论
    Linux
  • 【技术专题】PyTorch2 深度学习 - 张量(Tensor)的定义与操作
    大家好,我是锋哥。最近连载更新《PyTorch2 深度学习》技术专题。 本课程主要讲解基于PyTorch2的深度学习核心知识,主要讲解包括PyTorch2框架入门知识,环境搭建,张量,自动微分,数据加
    • 小锋java1234
    • 1天前
    • 20
    • 点赞
    • 评论
    PyTorch 深度学习
    【技术专题】PyTorch2 深度学习 - 张量(Tensor)的定义与操作
  • 嵌入式系统死锁防御: 从有序锁到无锁架构的工程实践
    死锁是嵌入式多线程系统中最隐蔽的故障之一。本文从一个典型的双锁死锁场景出发,逐步演示有序锁、lock_guard、try_lock、无锁队列四种防御策略,分析各方案在嵌入式实时系统中的工程权衡。
    • 橘色的喵
    • 1天前
    • 3
    • 点赞
    • 评论
    嵌入式
  • 无锁异步日志设计: Per-Thread SPSC 环形缓冲与分级路由
    在多核 ARM Linux 嵌入式系统中,同步日志的 I/O 阻塞导致控制回路超时和看门狗复位。本文设计一种基于 Per-Thread SPSC 环形缓冲与分级路由的异步日志架构
    • 橘色的喵
    • 1天前
    • 3
    • 点赞
    • 评论
    嵌入式
  • SPSC 无锁环形缓冲区设计剖析: 从原理到每一行代码的工程抉择
    深度剖析 liudegui/ringbuffer 的 SPSC 无锁环形缓冲区实现。逐项解析缓存行对齐、2 的幂位掩码、wait-free 无重试设计、精确 acquire-release 内存序
    • 橘色的喵
    • 1天前
    • 4
    • 点赞
    • 评论
    C++
  • 如何公平地对比消息总线性能: 基准测试方法论与陷阱
    性能基准测试远比 '跑个循环、算个平均' 复杂得多。队列溢出会虚高吞吐 30%,时钟调用本身构成 60-160% 的测量开销,功能差异让 'apples-to-apples' 几乎不可能。
    • 橘色的喵
    • 1天前
    • 3
    • 点赞
    • 评论
    C++
  • Lock-free MPSC 消息总线的设计与实现: 从 Ring Buffer 到零堆分配
    在嵌入式系统中,消息总线是组件间通信的核心基础设施。本文剖析 MCCC 消息总线的设计决策与工程权衡
    • 橘色的喵
    • 1天前
    • 6
    • 点赞
    • 评论
    嵌入式
  • 共享内存 IPC 实践: 从 POSIX shm 到 newosp 无锁 Ring Buffer
    共享内存是 Linux 进程间通信中延迟最低的机制,但原始的 POSIX shm_open/mmap 接口缺少同步、生命周期管理和崩溃恢复。
    • 橘色的喵
    • 1天前
    • 9
    • 点赞
    • 评论
    嵌入式
  • 内存屏障的硬件原理: 从 Store Buffer 到 ARM DMB/DSB/ISB
    内存屏障是无锁编程的底层基石,但多数文章停留在 acquire/release 的使用层面,没有解释 **为什么** CPU 会重排序。
    • 橘色的喵
    • 1天前
    • 4
    • 点赞
    • 评论
    C++
  • C++ 消息总线性能实测: 6 个开源方案的吞吐量与延迟对比
    在同一硬件上统一测试 MCCC、eventpp、EnTT、sigslot、ZeroMQ、QP/C++ 六个消息总线方案,从吞吐量、延迟、内存安全、嵌入式适配性四个维度给出选型建议
    • 橘色的喵
    • 1天前
    • 4
    • 点赞
    • 评论
    C++
  • 基于无锁消息总线的观察者模式: 零堆分配、单线程消费
    基于无锁 MPSC 消息总线,实现嵌入式场景下的数据分发架构。提供两种方案: Component 动态订阅版和 StaticComponent 零开销编译期分发版。
    • 橘色的喵
    • 1天前
    • 3
    • 点赞
    • 评论
    C++
  • MCCC 消息总线零堆分配优化与性能实测
    从 MCCC 消息总线优化实践中提炼 5 个零堆分配模式 (Envelope 内嵌、编译期类型索引、函数指针 RAII、FixedFunction/FixedVector/FixedString
    • 橘色的喵
    • 1天前
    • 4
    • 点赞
    • 评论
    嵌入式
  • 对象池在嵌入式热路径上的三个隐性成本
    对象池 (mutex + queue + shared_ptr) 比裸 malloc 快约 60%,是减少堆分配的第一步改进。
    • 橘色的喵
    • 1天前
    • 5
    • 点赞
    • 评论
    C++
  • newosp 源码中的 C++17 实践: 8 项能力的工程落地
    从 newosp v0.4.3 (43 headers, 1153 tests) 源码中提炼 C++17 能力的实际工程运用。每项附具体代码位置、设计决策和 C 语言对比
    • 橘色的喵
    • 1天前
    • 3
    • 点赞
    • 评论
    嵌入式
  • Unix Domain Socket 实时性优化: 嵌入式 IPC 全链路调优
    面向嵌入式 ARM-Linux 平台的 Unix Domain Socket 实时性优化系统指南..
    • 橘色的喵
    • 1天前
    • 3
    • 点赞
    • 评论
    嵌入式
  • 轻量级 C++14 日志库设计: 可插拔后端与零依赖架构
    在嵌入式 ARM Linux 项目中,基于 Boost.Log 的日志方案因临时对象创建、std::regex 解析和动态链接依赖而成为性能瓶颈。本文以 loghelper 的重构为例,将其改造为 C
    • 橘色的喵
    • 1天前
    • 4
    • 点赞
    • 评论
    嵌入式
  • TCP 非阻塞发送的 Short Write 问题: 环形缓冲区 + epoll 事件驱动方案
    非阻塞 TCP 发送的 short write 问题在高吞吐嵌入式场景下不可回避。本文从一个 环形缓冲方案出发,逐项分析其 5 个工程缺陷
    • 橘色的喵
    • 1天前
    • 4
    • 点赞
    • 评论
    C++
  • 行为树 Tick 机制深度解析: 从原理到 bt-cpp 实践
    行为树的 Tick 心跳机制将复杂任务编排抽象为一棵可组合的静态规则树,通过 RUNNING 状态实现协作式并发。本文从 Tick 原理出发,以 bt-cpp (C++14 header-only)
    • 橘色的喵
    • 1天前
    • 5
    • 点赞
    • 评论
    嵌入式
  • perf lock 锁竞争诊断: 从 futex 原理到生产定位实战
    以 perf lock 为主线的锁竞争诊断实战。从 Linux mutex 的三条路径(fast/mid/slow)和 futex 内核机制出发,详解 perf lock
    • 橘色的喵
    • 1天前
    • 4
    • 点赞
    • 评论
    Linux
  • 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30