技术栈
内存
路弥行至
13 小时前
网络
·
经验分享
·
笔记
·
其他
·
内存
·
topic
·
ros2
ROS2 通信避坑实录:从 topic/msg 底层原理到一次内存错位复盘
这篇文章脱胎于一次真实的 ROS2 系统故障排查,涉及 topic 通信、消息序列化、C++/Python 混合编译、动态链接等多个底层机制。为了聚焦技术原理,文中的业务场景已经完全抽象化:一个网关节点(Python)向一个执行器节点(C++)发送控制指令,某个动作生效、另一个动作失效。这个设定不涉及任何具体行业或产品,但排查逻辑和底层原理,在任何 ROS2 项目里都完全通用。
xcLeigh
4 天前
数据库
·
内存
·
时序数据库
·
cpu
·
网络流量
·
timechoai
·
交叉分析
把CPU、内存、网络流量同时丢给TimechoAI,做交叉分析
上一次我们聊了怎么把一条时间序列数据塞给TimechoAI。我们造了一个CPU的假数据,让它帮我们找出了那个突刺的点。
core512
9 天前
内存
·
httpclient
·
泄露
·
arthas
·
连接
一次“内存持续增长“的排查复盘:从怀疑 HttpClient 连接泄漏到确认堆页预热
用 Arthas 排查线上服务"内存不断增加",最初笃定是 OkHttp/HttpClient 连接没释放,结果一路被数据打脸,最终发现根本不是泄漏——而是 JVM 堆内存页的正常"预热"。这篇复盘完整记录排查路径、踩过的坑,以及每一步该用什么命令、怎么读数据。
深念Y
7 天前
缓存
·
io
·
内存
·
编译
·
ssd
·
读取
·
写入
SSD 寿命洁癖:编译过程不入盘的原则与实践
2026/8/2对 SSD 写入寿命敏感,希望在编译/构建过程中尽量减少不必要的写入。基本原则是:可复用缓存留 SSD,一次性构建垃圾进内存盘,SSD 只留最终成品。
深念Y
9 天前
linux
·
内存
·
优化
·
虚拟内存
·
压缩
·
ram
·
zram
系统内存与Swap优化记录
日期:2026年7月29日系统配置:问题: 传统磁盘 Swap 会频繁写入 SSD,影响寿命。同时系统存在大量开发工具缓存(npm 6.6G、rustup 2.4G 等),需要评估是否清理。
liulilittle
15 天前
c++
·
ai
·
llm
·
内存
·
memory
·
core
·
kernel
LLM 推理引擎与内核系统工程原理
摘要:本文从计算机系统的基础理论出发,系统阐述大语言模型推理引擎与内核工程的原理体系。核心论点是:decode 的性能由内存带宽决定而非算力决定,帧时间等于活跃权重字节数除以有效带宽;由此推出全部工程手段的分类——量化削减字节、批处理摊薄字节、预取提高有效带宽、卸载改变带宽档位、投机解码减少搬运次数、分页管理 KV 容量。全文以一次推理请求的生命周期为线索:硬件存储层次(第二章)→ 带宽瓶颈的推导与实测(第三章)→ 计算分解(第四章)→ 调度与批处理(第五章)→ KV cache 与分页显存(第六章)→
AmyLin_2001
21 天前
c++
·
pdf
·
内存
·
sdk
·
调试
·
印刷
PDF 色彩保真工程实践【6】怎么证明“真的无损“?——SHA-256 校验与三个真实踩坑
本文是系列文章的第 6 篇。功能写完了,但"看起来能打开、颜色差不多"从来不能证明无损。这一篇我们用哈希给出可复现的证据,再复盘三个真实、有价值的 bug。
尽兴-
2 个月前
数据库
·
redis
·
内存
Redis 为什么快?
Redis 快的核心原因不是"单线程",而是纯内存操作 + IO 多路复用 + 单线程无锁设计三者叠加。单线程不是它的瓶颈,反而是优势——避免锁竞争和上下文切换。
cup11
2 个月前
python
·
内存
·
工具
·
任务管理器
·
托盘
[开源] Memory Checker:极致轻量的 Windows 托盘内存监测工具,告别内存焦虑
Memory Checker 为此而生:一个极致纯粹、极致轻量的托盘控件。作为一个 Python 开发者,你可能会好奇:如何在 Windows 托盘中实现高性能的动态图标更新?
H Journey
3 个月前
内存
·
cpu
·
总线
汇编基础知识:地址总线、数据总线、内存地址空间、物理内存核心知识梳理
所以,你访问的是4GB空间里的任意一个字节,但每次“搬运”操作,最多只能搬4字节。这与CPU的“字长”有关。32位CPU的通用寄存器(如EAX、EBX)是32位宽,ALU(算术逻辑单元)也是32位宽。为了匹配硬件设计,数据总线和寄存器宽度一致,都是32位,即4字节。这是硬件层面的“自然单位”。
2023自学中
3 个月前
linux
·
嵌入式
·
内存
·
开发板
Linux 内核与用户空间 内存管理详解(堆与栈篇)
此文是 ChatGPT 生成的文章,帮助理解内核与用户空间的内存管理。在Linux系统中,每个进程在运行时涉及两大“世界”:
努力成为AK大王
3 个月前
缓存
·
内存
·
cpu
计算机底层核心原理:CPU、总线、缓存与内存深度解析
CPU 与内存通过总线通信,总线由多根信号导线组成,以电压信号传递二进制数据。计算机底层运行依赖纯C语言逻辑,所有硬件的驱动程序、底层调用接口均由C语言实现。这也是C语言可以直接对接、操控硬件资源的核心原因。
s_nshine
3 个月前
android
·
windows
·
android studio
·
内存
·
c盘
释放C盘,迁移studio相关数据到其他盘
新建文本文档,粘贴下方代码,后缀改为 .batbat如果想换盘符 / 文件夹,只改脚本里这两行即可:plaintext
Hehuyi_In
3 个月前
linux
·
内核
·
内存
·
memory
·
回收
从优雅到爆烈 —— Linux全力回收内存的一生
前面文章中,我们提到 ES因操作系统内存不足而被OOM的故事,但OS本身并没有那么简单粗暴,在OOM之前,其实它还动用了很多方法。
深念Y
3 个月前
数据库
·
缓存
·
架构
·
sqlite
·
内存
·
优化
·
分层
DeepSeek/MiMo 推理链缓存代理:从内存到 SQLite 的两级缓存架构实战
在使用 DeepSeek 或 MiMo 等推理模型时,API 返回的消息中同时包含 reasoning_content(推理过程)和 tool_calls(工具调用指令)。然而,在多轮会话场景下出现了一个棘手的问题:
文祐
4 个月前
开发语言
·
内存
三维数组在内存中的分布
代码运行结果
庞轩px
4 个月前
内存
·
栈
·
堆
·
缓存命中率
·
变量生命周期
·
字符串常量
第二篇:内存——你的变量到底存在哪
先看一段代码:你可能能答出来:age 在堆里,count 在栈里,"张三" 在字符串常量池里,new Object() 也在堆里。
庞轩px
4 个月前
数据库
·
redis
·
缓存
·
内存
·
lru
·
内存淘汰
·
过期删除
第二篇:Redis的过期删除与内存淘汰——数据过期了怎么删?内存满了怎么办?
在上一篇文章中,我们拆解了Redis五大基本数据结构的底层实现。但还有一个根本性问题没有解决:Redis是内存数据库,内存是有限的。数据过期了怎么删?内存满了怎么办?
humors221
4 个月前
电脑
·
内存
·
测试
·
cpu
·
gpu
·
笔记本
·
硬盘
十款顶级跑分与排名软件全解析
AI模型:Deepseek仅供参考。跑分软件就像电脑的“体检仪器”——通过标准化负载测试,将处理器、显卡、硬盘等硬件的性能转化为可量化的分数,便于与全球其他配置横向对比。然而,跑分高低并不完全等同于实际使用体验(例如:高跑分的固态硬盘在复制海量小文件时仍可能掉速),且测试环境、后台程序、驱动版本都会产生影响。本文精选10款行业公认的权威工具,涵盖游戏、办公、专业渲染、存储等不同场景,并特别关注它们是否提供在线排名数据库——让你能清晰看到自己的电脑处于什么“段位”。
故事还在继续吗
4 个月前
开发语言
·
c++
·
内存
C++内存模型
多线程程序中,你可能遇到过这样的问题:答案是不一定。即使 flag 已经是 true,data 也可能还没被线程2看到。这不是 bug,而是现代 CPU 和编译器正常工作的结果。