memory-layout

标签

Cards List
#memory-layout

Data-oriented Design for Mortals

Lobsters Hottest ↗ · 2026-10-13 缓存

Andreas 在演讲中厘清了面向数据设计(DOD)与 Clojure 式『面向数据编程』的区别,阐述 DOD 作为『巴别塔』式软件系统解药的核心——机械同理心,并以他开发的 Feno 语言中 AST 节点的 32 字节布局为例,展示传统『指针森林』设计的内存浪费问题。

0 人收藏 0 人点赞
#memory-layout

B树的回归:打造快速且可分页的节点布局

Lobsters Hottest ↗ · 2026-10-09 缓存

研究论文《B-Trees Are Back: Engineering Fast and Pageable Node Layouts》探讨如何设计更快且支持分页的 B 树节点布局,以提升数据库索引在现代硬件上的性能。

0 人收藏 0 人点赞
#memory-layout

纹理的剖析

Hacker News Top ↗ · 2026-09-16 缓存

这篇博客文章详细介绍了游戏平台中纹理内存布局的复杂性,解释了块压缩、纹素排序以及在游戏引擎移植到主机过程中遇到的平台特定差异。

0 人收藏 0 人点赞
#memory-layout

使用数据导向设计工程化高性能解析器

Lobsters Hottest ↗ · 2026-07-13 缓存

本文介绍了如何通过关注内存布局和数据导向设计来设计高性能解析器,并以用Zig编写的Yuku JavaScript/TypeScript解析器为例。

0 人收藏 0 人点赞
#memory-layout

每个字节都很重要

Lobsters Hottest ↗ · 2026-06-02 缓存

本文通过Java和C语言的示例,阐述了理解CPU缓存行与数据结构布局对编程性能优化的重要性,讨论了多余字节的开销以及结构体数组与数组结构体之间的权衡。

0 人收藏 0 人点赞
← 返回首页

提交意见反馈