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